面向对象三大特性

面向对象三大特性

三大特性:封装、继承、多态

一、封装

封裝概念:

成员变量的读写封装

1.成员变量对于自身规定的之来说,通常用

get方法读取变量的内容

PS:this表示当前对象

setter方法,setter方法用于设置成员变量的内容

书写格式:public void set__成员变量名__(新的数据参数){}

在其他类调用private声明的成员变量时

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

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

二、继承

extends用于类的继承 ex: 子类 extends 父类

子类无法继承父类的private声明的方法和变量

子类会继承父类的(default)/protected/public 修饰的成员变量和方法

三、多态

面向对象之多态

多态是同一个行为具有多个不同表现形式或形态的能力

通过调用同一个动作,产生不同的行为,主要区别为参数不同

在接口类中,只提供声明,不提供方法体

类实现接口主方法格式

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

posted @ 2022-03-07 14:40  星仔呀  阅读(83)  评论(0)    收藏  举报