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

发布于:2022-10-21 ⋅ 阅读:(579) ⋅ 点赞:(0)

一、设计对象和类

Java类内要包含的东西

类的定义步骤

  • 定义类

  • 编写类的成员变量

  • 编写类的成员方法

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

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

定义类的注意点

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

二、封装

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

private关键字

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

三、this关键字

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

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

四、构造方法

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

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

注意事项

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

五、标准JavaBean

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


网站公告

今日签到

点亮在社区的每一天
去签到