面向对象——多态

多态:

	简单描述:
				(通过一个父类调用)同一方法不同实现。
				    同一引用类型,通过不同实例而执行不同操作。
	优点: 方便代码的维护与拓展。
	缺点: 使用多态以后,父类对象指向子类的地址
				调用方法不能调用子类的特有方法

多态的三个步骤:

		**	1. 子类重写父类的方法。
			2. 将子类对象赋值给父类。
			3. 父类调用方法,实际是调用子类的**。

父类与子类的类型转换

		向上转型:子类类型转换成父类类型,自动转变。
		向下转型:父类类型转换为子类类型。

设计模式:软件开发设计的经验总结,一类问题的一种解决方案,基本的设计模式有23个。
 单例设计模式(只有封装思想):
a) 最简单的一种设计模式
b) 保证类的对象只有一个。(饱汉和饿汉)
 简单工程(封装,继承,多态):
a) 父类类型作为返回值。
b) 一个父类有多个子类,对象的创建由工程完成
c) 调用者不需要关心具体的子类,只要了解工厂和父类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值