Java语言的三大特性:封装性、继承性、多态性

Java语言拥有三大特性 ,分别是:1.封装2.继承3.多态1、Java的封装性什么是封装? 为什么 要使用封装?案例: 手机打电话 ,只需要拨号码,不需要知道手机的内部结构打游戏,只需要按键操作,不需要知道游戏的内部代码结构封装的含义:为了隐藏对象内部的复杂性, 只对外公开简单用法,从而达到便于使用,封装的好处:提高代码的可重用性,便于维护 ,拓展;封装的定义:将属性...
摘要由CSDN通过智能技术生成

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 动物
}
什么是继承?
继承是面向对象的重要特性之一,是从已有的类派生出新的类, 新的类能吸收,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值