面向对象三大特性
面向对象三大特性
三大特性:封装、继承、多态
一、封装
封裝概念:

成员变量的读写封装
1.成员变量对于自身规定的之来说,通常用
get方法读取变量的内容
PS:this表示当前对象

setter方法,setter方法用于设置成员变量的内容
书写格式:public void set__成员变量名__(新的数据参数){}

在其他类调用private声明的成员变量时
若声明变量没有设置,这可以调用该成员变量的set,get方法和成员变量

若变量已经规定值,则只能调用该成员变量get(读取)方法

二、继承
extends用于类的继承 ex: 子类 extends 父类
子类无法继承父类的private声明的方法和变量
子类会继承父类的(default)/protected/public 修饰的成员变量和方法

三、多态
面向对象之多态
多态是同一个行为具有多个不同表现形式或形态的能力
通过调用同一个动作,产生不同的行为,主要区别为参数不同

在接口类中,只提供声明,不提供方法体
类实现接口主方法格式

注意:在声明实现类的时候,前面不是类,而是接口,后面new出来的是实现类


浙公网安备 33010602011771号