已采纳回答 / EXRay
JAVA有自带借口的,有JAVA的帮助文档可以查看java的所有的自带的方法和包还有接口的,http://pan.baidu.com/share/link?shareid=4126313344&uk=3040325135!
2016-01-31
已采纳回答 / SunnySty
你可以理解为,用子类a去赋值给父类变量b的时候,会将子类中关于父类的方法和属性直接复制给父类b的变量,因为a能够访问父类方法和属性的前提是继承自父类的方法、属性没有被覆盖,这是由于继承时要保护父类的原因 ,其实父类变量b还是指向的是子类a的代码块,a并没有被Java给回收
2016-01-30
老师还挺好的,我喜欢这样:讲解一个知识点时,先知道学这个内容有什么用,目的是什么,在进行讲解。好多老师上来就讲,到最后再告诉你学这个有什么用。
2016-01-30
已采纳回答 / 用户1152043
你也说了你自己另外建立了一个包,这个包中又建立了 Dog类 这个时候 Dog 和 Animal 不在同一个包下面所以这个时候Aniaml 和 Dog 不在同一个包下面所以你用protected 修饰的属性当然不能被子类继承。
2016-01-29
已采纳回答 / qq_武大头_0
好问题,问我去百度了下,这么说的,试了一下,确实可以如果你是想在子类的构造函数中调用父类构造函数,则需要在子类的构造函数的函数体第一行(注释语句除外)使用:super(参数列表)的方式调用,该参数列表与父类有参构造函数声明的参数列表一致,如果你不是在子类构造函数中调用,则无法直接调用父类构造函数,这时创建一个父类对象(通过你想调用的有参父类构造函数创建),就间接调用了该构造函数。
2016-01-29