问答详情
源自:2-3 groovy基础知识-与java比较

根据老师代码敲出的结果为什么不是1

> class ProjectVersion{

>     private int major;

>     private int minor;

>     ProjectVersion(int major, int minor) {

>         this.major = major;

>         this.minor = minor;

>     }

>     int getMajor() {

>          major

>     }

>     void setMajor(int major) {

>         this.major = major;

>     }

>     int getMinor() {

>          minor

>     }

>     void setMinor(int minor) {

>         this.minor = minor

>     }

> }

> ProjectVersion v1=new ProjectVersion(1,1);

> print v1.minor;

101bd8da7-84b0-4f52-9f98-fd15f4dbc1a7

> class ProjectVersion{

>     private int major;

>     private int minor;

>     ProjectVersion(int major, int minor) {

>         this.major = major;

>         this.minor = minor;

>     }

>     int getMajor() {

>          major

>     }

>     void setMajor(int major) {

>         this.major = major;

>     }

>     int getMinor() {

>          minor

>     }

>     void setMinor(int minor) {

>         this.minor = minor

>     }

> }

> ProjectVersion v1=new ProjectVersion(1,1);

> print v1.minor;

101bd8da7-84b0-4f52-9f98-fd15f4dbc1a7


提问者:慕妹7264492 2018-06-29 21:52

个回答

  • 慕斯105416
    2018-06-30 15:54:36

    结果是1,我就拷你代码执行了一次都是1https://img.mukewang.com/5b37373a00012dbb12890624.jpg