java核心基础 第三章 面向对象

面向对象这个概念并不是java特有的,他是处理问题的一种思维模式,可以被应用在任何地方。我们说java是面向对象的编程语言,那是在说java编程语言支持程序员使用面向对象的思维模式去实现具体的功能。下面我们来了解以下,java是怎么支持面向对象的。


一、面向对象编程的基本概念

1.对象(Object)和类(Class)

对象是类的一个实例,是具有状态和行为的实体。对象通过属性(变量)和方法(函数)来表示。类是对象的模板,对象是按照类的定义被创造出来的。例如:

例句1:“乌龟”是这个世界上跑得最慢的动物。

上面这句话里面的”乌龟“,就是类的含义。

例句2:河边有一只”乌龟“。

这句话里的”乌龟“,就是对象的含义。

2.封装(Encapsulation)

这个概念顾名思义,就是把对象的实现细节隐藏掉,之对外暴露想要公开的特性。java里有三个修饰符public、protected、private,这些就是控制对象的属性和方法在什么范围内可以被访问用的。封装这个特性是面向对象天然自带的特性,它并不是一个额外的人为附加的特性。

3.继承(Inheritance)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毒丐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值