最新回答 / qq_铖_3
分清楚get和set的区别 他是封装的一个重要特征 get是取值set是设置值 这样做的好处是你想让别人访问就可以给他一个public的方法 很灵活并不是因为要实现什么 如果照你这样搞你都不用封装直接全部public 谁都可以来改你的东西
2017-11-29
最赞回答 / 慕移动302234
貌似只有主函数方法才能调用其他方法,而主函数刚好是静态方法,普通成员方法应该是不能调用其他方法的,不管是静态还是非静态,我的理解吧,不知道对不对。
2017-11-28
最赞回答 / 慕用11434
输出结果的方法是public void cal(){ System.out.println("圆形的面积为:"+square+" "+"周长为"+zhouchang); } }所以测试类中应该添加 obj1.cal(); obj2.cal();
2017-11-28
最赞回答 / 无敌的彼岸
静态变量运行的时候一直都存于内存当中,只有经常被调用的,而且从头至尾都会被调用的才会声明为静态变量。建议使用场景:(1)变量所包含的对象体积较大,占用内存较多。(2)变量所包含的对象生命周期较长。(3)变量所包含的对象数据稳定。(4)该类的对象实例有对该变量所包含的对象的共享需求。
2017-11-28
最新回答 / 小小小小小柯丶
你是不是在Animal类和Dog类中都写了构造方法并且都有个输出?那你实例化2个对象的时候就会调用父与子类的构造方法,并且是两次,所以输出了上面4句
2017-11-28
最赞回答 / zxlolr123_
你定义的第二个对象phone2在赋值的时候又写成phone是不对的,应该是phone2.cpu=1.5f;phone2.mem=2.0f;phone2.screen=3.3f;
2017-11-23
最新回答 / qq_醉梦m_0
这是我根据你的问题实现的访问子类属性的方法:父类:public class father { private int age;public int getAge() { return age; }public void setAge(int age) { this.age = age; } }import foundation.father;子类:public class kid extends father{ private int age=10;public int getAge() { ret...
2017-11-22