面向对象三大特性

面向对象三大特性

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

一、封装

封裝概念:

成员变量的读写封装

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

get方法读取变量的内容

PS:this表示当前对象

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

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

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

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

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

二、继承

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

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

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

三、多态

面向对象之多态

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

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

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

类实现接口主方法格式

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

posted @   星仔呀  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示