最新回答 / Java暗影
java中对于类的属性包括设值器和取值器,即可以通过这个两个方法对对象的属性进行赋值和取值;即属性已经有值后,在程序中仍可以给属性赋值的。;2、程序都是从上至下执行程序代码的,对象调用方法时输出的属性值会是最后对该对象属性赋值时给定的值。不知道这样说是否说清楚了,有问题我们可以继续相互学习哦
2015-09-14
已采纳回答 / Technoboy_
内部的作用,主要还是安全性,或者封闭性。比如,一个资源的访问,你只希望外人调用有限的接口和权限,就可以把这个资源的访问放在外部类里面,通过外部类去调用内部类。
2015-09-13
最新回答 / tts22760
成员变量是用来描述类的属性,是描述类的状态的数据,在类中定义,可以供全类中使用。局部变量在类的方法中定义,用来存放方法中的零时数据,只能在方法里面使用。
2015-09-13
方法的返回值不一定要相同!只要保持和父类的返回值兼容就行了!
比如,父类的某个方法返回值是 double,子类重写该方法时可以返回 int,因为 int 可以转为 double。
另外,子类重写方法时,访问修饰符要使得该方法的可见性不低于父类中的方法!如父类的方法是 public 的,子类必须是 public,父类是 private,子类可以是 private, package 和 public。
老师要注意讲解的准确性和全面性啊,否则就是误人子弟啊!
比如,父类的某个方法返回值是 double,子类重写该方法时可以返回 int,因为 int 可以转为 double。
另外,子类重写方法时,访问修饰符要使得该方法的可见性不低于父类中的方法!如父类的方法是 public 的,子类必须是 public,父类是 private,子类可以是 private, package 和 public。
老师要注意讲解的准确性和全面性啊,否则就是误人子弟啊!
2015-09-12
已采纳回答 / wo1900
用父类对象调用不了的,既然是子类的独有方法就应该用子类的对象来调用。从面向对象来说,这些方法也是对象的特征,子类独用的方法是对其对应对象的在父类基础上的拓展,所以其父类是没用这些特征的就不能调用,而只有拥有这些特征的类和其子类才可以调用。
2015-09-11