- 博客(3)
- 收藏
- 关注
原创 多态
1.多态指子类的父类引用由于向上转型了,它只能访问父类中拥有的方法和属性,而对于子类中存在而父类中不存在的方法,该引用时不能使用的,景观是重载该方法。若子类重写了父类中的某些方法,在调用该方法的时候,必定是使用了子类中定义的这些方法(动态链接、动态调用)。 2.多态的实现:三个必要条件(继承、重写、向上转型) 一般做法是:写一个方法,它只接收父类作为参数,编写的代码只与父类打交道。调用这个方法时,...
2019-04-01 19:39:42 171
原创 继承
1.继承的特点: 传递性、相对性、单根性(一个子类有且只有一个父类) 2.继承的语法形式: extends - 表示继承 class 子类 extends 父类 {} 3.子类继承父类,子类就可以拥有父类的属性和方法,并且子类可以拓展除了父类以外自有的属性和方法。 4.继承的特点: 只支持单继承,不支持多重继承 5.成员变量和方法 5-1:子类只能继承父类的所有非自有的成员变量和方法。 ...
2019-03-30 16:51:39 133
原创 封装
封装 1.封装就是把属性私有化,不让外部可以访问 经常使用到的有:private 2.提供公开的方法来访问私有属性 3.使用private把属性私有化之后,外部访问不到,可以为外部访问者提供访问方法: get/set方法 4.封装方法的格式: 访问控制修饰符 静态修饰符 返回值类型 方法名 (数据类型1 参数1 ,数据类型2 参数2){ return 结果; // return返...
2019-03-29 19:59:42 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人