Java类与对象

1.类的定义

成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。

成员方法:和以前定义方法几乎是一样的。只不过把static去掉,static的作用在面向对象后面课程中再详细讲解。

2.创建对象

3.局部变量(方法内) vs 成员变量(类内)  区别

4.关于创建对象的三种方式

1)直接使用对象  

2)使用对象类型作为方法的参数

3)使用对象类型作为方法的返回值

5.内存图(未看)

6.封装

private,set&get成员函数(setter/getter)eg:setName&getName

用private修饰成员变量后类外部不可以访问,若实例化对象后想要修改对象的成员变量值,则通过set函数;获取则通过get函数。此方法可在类外通过类内的成员方法间接访问类内成员变量的内容,且可以设置访问条件,对合理性有把关。

注,(例外):boolean布尔类型的成员方法是isMale()

7.this关键字 (详见Day06笔记)

问题:成员方法中形参变量名与成员变量名重名,导致成员变量名被隐藏,方法中的变量名,无法访问到成员变量,从而赋值失败。所以,我们只能使用this关键字,来解决这个重名问题。

8.构造方法

用于创建对象

9.标准类:Java Bean 

1)所有成员变量用private修饰

2)所有成员变量有一对setter/getter函数

3)无参构造函数

4)全参构造函数

注,(例外):boolean布尔类型的成员方法是isMale()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值