4、java 类和对象

面向对象的基本概念

类定义

1、类声明

2、类的变量成员

3、类的方法成员

4、类的构造方法

5、方法重载

对象

 

类和对象的关系

类是一种对象的设计图纸;

对象是类的实例;

final 只能用,不能再继承了,比如String

 

面向对象的基本特性:抽象、封装、继承、多态。

抽象:抽象是指从众多事物中舍弃个别的、非本质的属性,抽出共同的、本质的属性的过程。
软件开发中的抽象包括过程抽象和数据抽象两部分。


过程抽象:指将整个系统的功能划分为若干部分的过程。过程抽象常用的两个标准是过程分解和递归技术。
数据抽象:指将系统中需要处理的数据和这些数据上的操作结合在一起,形成类的过程。

封装:是指利用抽象数据类型把数据和操作封装在一起,用户只能看到对象的外部信息,对象的内部细节是隐藏的。一方面封装表示对象的属性和方法是一个整体,是独立的,另一方面它表示对象的内部是隐蔽的。

继承:继承反映了两个类之间的一种关系,当一个类拥有另一个类的所有属性和方法时称这个类继承了另一个类,这两个类具有继承的关系。是一种创建新类的机制

多态:多态是指面向对象程序设计中的重名现象。包括方法重载和成员覆盖。成员覆盖又包括属性隐藏和方法覆盖。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ITdada

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

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

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

打赏作者

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

抵扣说明:

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

余额充值