文章目录

一、封装性

二、四种访问权限修饰符

三、 构造器(或构造方法)

四、关键字—this的使用


为什么需要封装?封装的作用和含义?

我们将类的属性私有化,提供公共的get()和set()实现对该属性的操作

二、四种访问权限修饰符

  • 对于class的权限修饰只可以用public和default(缺省)。
  • public类可以在任意地方被访问。
  • default类只可以被同一个包内部的类访问。



)

三、 构造器(或构造方法

一、构造器的作用:

  • 1、创建对象
  • 2、初始化对象

二、说明:

  • 1.系统默认提供一个空参的构造器
  • 2、多个构造器彼此构成重载
  • 3、一旦定义了构造器,系统就不再提供默认的空参构造器
  • 4、一个类中,至少会有一个构造器

四、关键字—this的使用

  • this 可以调用类的属性、方法和构造器

  • 它在方法内部使用,即这个方法所属对象的引用;

  • 它在构造器内部使用,表示该构造器正在初始化的对象。
    用处: 我们可以用this来区分属性和局部变量
    例如:this.name = name;
    注意:

  • "this(形参列表)"必须声明在类的构造器的首行!

  • 明确:构造器中不能通过"this(形参列表)"的方式调用自身构造器

  • 在类的一个构造器中,最多只能声明一个"this(形参列表)"