Java面向对象OOP

1.介绍面向对象:

Java是一种面向对象的语言,面向对象是一种程序设计思想,我们在面向对象的指引下,使用Java去进行程序设计。这里的对象泛指现实中的一切事物。每个对象都有自己的属性名称和行为方法

2.面向对象的执行顺序

面向过程:把衣服脱下来-->找一个盆-->放点洗衣粉-->加点水-->浸泡10分钟-->揉一揉-->清洗衣服-->拧干-->晾 起来

面向对象:把衣服脱下来-->打开全自动洗衣机-->扔衣服-->按钮-->晾起来

3.面向对象的特点

面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成指挥者。

面向对象的语言中,包含三大最基本也是最主要的特征:封装,继承,多态

4.类和对象

对象在现实生活中随处可见,比如桌子,椅子,老师,同学。桌子椅子属于办公用品,老师同学都是人类。

5.什么是类

类:是一组拥有相关联属性和行为的集合,类可以看作是一类事物的模板,使用事物的属性和行为特征来描述一类事物。

属性:该事物的状态信息。 比如姓什么,体型,毛发颜色。

行为:该事物能够做什么。 比如打飞机,扔手雷,炸堡垒。

6.什么是对象

对象:是一类事物的具体化体现。对象是类的一个实例(并不是一个女朋友),必然具备一个类的属性及行为。

比如:一类事物的实例。动物类的猫。

属性:timi、150kg、5years。

行为:哒哒的跑,咕噜噜的吃。

7.类和对象的关系

类是对一类事物的描述但不具体。是抽象的

对象是对一类事物的具体化。 是具体的

类是对象的模板,对象是类的实体

8.类定义的格式

定义类:就是定义类的成员,包括成员变量和成员方法。

成员变量:定义在类中,方法外。

成员方法:去掉Static关键字。(static定义了就跟对象没关系了就属于类了)

修饰符:

public:对所有类可见

protected:对同一包中的类可见、对同一包及不同包中的子类可见

default:对同一包中的类可见、对同一包中的子类可见

private:仅对类本身可见   

extends:继承父类。

implements:接口名称。

	修饰符 class 类名  [extends 父类名]  [implements 接口名列表]
	{
	成员变量
    成员方法
	}

9.对象的使用

创建对象:

类名 对象名 = new 类名()

使用对象访问类中的成员:

对象名.成员变量;
对象名.成员方法();

【注意事项】

1.成员变量是有默认值的

数据类型默认值
基本类型整数0
浮点0.0
字符

'\u0000'

布尔false
引用类型数组,类,接口null

2.new出来的都在堆里,方法先进方法区再进栈

3.直接写在类的叫成员变量,直接写在方法里的叫局部变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

瞎姬霸爱.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值