Java基础知识回顾—面向对象(1)

一、设计对象和类

Java类内要包含的东西

类的定义步骤

  • 定义类

  • 编写类的成员变量

  • 编写类的成员方法

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

调用成员的格式:对象名.成员变量 或 对象名.成员方法();

定义类的注意点

一个代码文件中可以定义多个类,但只有一个类是public修饰的,public修饰的类名必须是java代码的文件名称。

二、封装

对象代表什么,就得封装对应的数据,并提供数据对应的行为。比如人画圆不是属于人的方法,而应该是圆的方法,调用圆的方法,同理人开门关门,门的状态是门的属性数据,开门关门是门的方法。

private关键字

  • 是一个权限修饰符
  • 可以修饰成员(成员变量和成员方法)
  • 被private修饰的成员只能在本类中才能访问

三、this关键字

局部变量:定义在方法里;成员变量:定义在类中,方法外。

就近原则:谁离我近,我就用谁。一般局部变量离得近,要使用成员变量要前加this.

四、构造方法

作用:在创建对象的时候给成员变量进行赋值的。

特点:1.方法名与类名相同,大小写也要一致;2.没有返回值类型,连void都没有;3.没有具体的返回值(不能由retrun带回结果数据)

注意事项

①构造方法的定义
·如果没有定义构造方法,系统将给出一个默认的无参数构造方法
·如果定义了构造方法,系统将不再提供默认的构造方法
②构造方法的重载
·带参构造方法,和无参数构造方法,两者方法名相同,但是参数不同,这叫做构造方法的重载
③推荐的使用方式
·无论是否使用,都手动书写无参数构造方法,和带全部参数的构造方法

五、标准JavaBean

①类名需要见名知意
②成员变量使用private修饰
③提供至少两个构造方法
·无参构造方法
·带全部参数的构造方法
④成员方法
·提供每一个成员变量对应的setxxx()/getxxx()
·如果还有其他行为,也需要写上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

丹牛Daniel

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

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

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

打赏作者

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

抵扣说明:

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

余额充值