Java语言拥有三大特性 ,分别是:
1.封装
2.继承
3.多态
1、Java的封装性
什么是封装? 为什么 要使用封装?
案例: 手机打电话 ,只需要拨号码,不需要知道手机的内部结构
打游戏,只需要按键操作,不需要知道游戏的内部代码结构
封装的含义:
为了隐藏对象内部的复杂性, 只对外公开简单用法,从而达到便于使用,
将方法、属性封装到类中,尽量隐藏类的细节,只对外提供访问方法。
封装的好处:
提高代码的可重用性,便于维护 ,拓展;
封装的定义:
将属性和一些方法封装到一个 独立的整体,尽可能的对当前类的内部细节进行隐藏 ,提高代码的可重用性,便于维护 ,拓展;
封装的表现形式:
代码体现在——>属性的私有化、方法的定义、类的定义
2、Java的继承性
继承,顾名思义就是:子承父业
定义一个子类继承一个父类
Java如何 实现继承呢?
继承就是 is a 的关系
Dog is a Animal!
使用 一个关键字 extends
语法结构:
public class Dog extends Animal{
//一个狗的类继承类动物类
这个狗是一个 is a 动物
}
public class Cat extends Animal{
这个猫是一个 is a 动物
}
什么是继承?
继承是面向对象的重要特性之一,是从已有的类派生出新的类, 新的类能吸收,
Java语言的三大特性:封装性、继承性、多态性
最新推荐文章于 2023-07-14 14:30:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)