学习Java语言的第8天

面向对象

一.面向对象的好处

把零散的数据整体化,方便对数据的管理、操作

二.什么是类?

类其实就是一个容器的设计图

2.1类的用法

a)需要处理的数据

private  数据类型 变量名;

b)处理数据的方法

public void / 数据类型 方法名(参数){

           return 值;
}

三.对象

1.什么是对象?

其实就是一个高级的容器【可以存放不同类型的数据】

2.对象创建和访问

创建对象的格式:类名 对象名  = new 构造器();

对象的属性访问【了解】:对象名.属性名

对象的方法访问【重点】:xxx xx = 对象名.方法名(xxx)

四.类和对象的注意事项

五.this

1.本质

特殊的变量,记录对象地址值

方法被谁调用,this代表谁

2.使用场景

用于区分方法和类中同名的变量。(有this.变量 就是成员变量)

六.构造器

1.作用

创建对象 ,可以给成员变量赋值         

2.格式

修饰符 类名( 数据类型  变量名 , ...){
           this.xxx = xxx;
}

3.特点

没有void也没有返回值类型

方法名一定要和类名一致

4.使用场景

创建对象的时候,在new的时候

5.注意事项

七.封装

1.什么是封装?

就是用类设计对象处理某一个事物的数据时,应该把要处理的数据,以及处理这些数据的方法,设计到一个对象中去。

2.面向对象的三大特征

面向对象的三大特征:封装、继承、多态。

3.封装的设计规范

合理隐藏: private  成员,如private String Name

八.实体JavaBean

1.私有所有的成员变量

2.提供无参和满参构造器

3.提供get/set方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值