子类可以继承父类的方法,但是子类对父类的方法不满意,可以重写父类继承的方法,当调用方法时会优先调用子类的方法
语法原则:
a. 返回值类型
b. 方法名
c. 参数类型及个数
都要与父类继承的方法相同,才叫方法的重写
语法原则:
a. 返回值类型
b. 方法名
c. 参数类型及个数
都要与父类继承的方法相同,才叫方法的重写
2018-03-14
继承的好处:
子类拥有父类的所有属性和方法
属性和方法的修饰符不能是private
如果父类实现了一些功能,子类可以实现代码的复用
加上extends关键字
子类拥有父类的所有属性和方法
属性和方法的修饰符不能是private
如果父类实现了一些功能,子类可以实现代码的复用
加上extends关键字
2018-03-14
1. this关键字代表当前对象
this.属性 操作当前对象的属性
this.方法 调用当前对象的方法
2. 封装对象的属性的时候,经常会使用this关键字
this.属性 操作当前对象的属性
this.方法 调用当前对象的方法
2. 封装对象的属性的时候,经常会使用this关键字
2018-03-14
包的作用:
管理java文件
解决同名文件冲突
定义包:package 包名
必须放在java源程序的第一行
包名间可以使用.号隔开
eg: com.imooc.MyClass
管理java文件
解决同名文件冲突
定义包:package 包名
必须放在java源程序的第一行
包名间可以使用.号隔开
eg: com.imooc.MyClass
2018-03-14
我把默认给的程序清空.然后打算自己重新写一次,写到一半我写不下去了,不是我不会了.而是感觉这么这么写代码chun chun的, 不是说慕课网的教程不好,我想教程是让我们明白这东西是这么用的, 在解决需求的时候应该不会这么写吧!
2018-03-13
讲的顺序不对,应该先讲多态。 Object obj 表示这里可以传入任何类的对象, 因为任何类最后都可以继承Object类。 后面要调用属性进行比较所以就要先把obj这个对象转换成Dog类然后才能调用age属性
2018-03-13