基础篇02面向对象2继承

– 继承:好处是提高代码的复用性 extends
– 父类:提取子类的所有共性功能
– 子类:只需要继承父类,就可以使用父类的所有功能(除private)
– 当子类需要修改继承过来的方法业务时,发生了方法重写的现象
– 重写Override要求:子类的方法声明和父类一样,而且,子类要有重写的权限
– 完成重写后,从此使用的方法体都是重写后的也就是使用的是子类的方法体
– super :代表的是父类对象的引用,如果要在子类中使父类的成员,可以省去在子类中创建父类对象的代码
– super 可以在子类中调用父类的功能
– TODO 在子类中调用父类的构造方法

例子:

package dayFX2JC;

public class JCdemo {

	public static void main(String[] args) {
//		-- 继承:好处是提高代码的复用性
//		-- 父类:提取子类的所有共性功能
//		-- 子类:只需要继承父类,就可以使用父类的所有功能(除private)
//		-- 当子类需要修改继承过来的方法业务时,发生了方法重写的现象
//			-- 重写Override要求:子类的方法声明和父类一样,而且,子类要有重写的权限
//			-- 完成重写后,从此使用的方法体都是重写后的也就是使用的是子类的方法体
//		-- super :代表的是父类对象的引用,如果要在子类中使父类的成员,可以省去在子类中创建父类对象的代码
//			-- super 可以在子类中调用父类的功能
//			-- TODO 在子类中调用父类的构造方法
		Father father=new Father();
		father.job();
		
		Son son=new Son();
		son.job();
		son.play();
		
		
	}

}



//
class Father{
	public void job(){
		System.out.println("father---job");
	}
}
class Son extends Father{
	public void play(){
		System.out.println("son----play");
	}
}

运行结果:

father---job
father---job
son----play

子类继承了父亲的方法

发布了11 篇原创文章 · 获赞 0 · 访问量 153
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览