18天Java学习---7.面向对象编程02-类的封装性以及构造方法

 

1. 类的封装特性:     

      类的封装性是指类的属性对外不可见,类的方法可供有限制得使用. 我的理解就是: 采取封装后的类,其属性不可读不可写(用getter和setter可进行有限制的读写),其方法可以调用即可读.

 


 

 

 

2. 类的构造方法: 

      类的构造方法是02这一节中的重点部分,有些生疏,多做些笔记.

      首先,类的构造方法是为类对象的属性进行初始化. 构造方法与类同名, 它不含有返回值类型的定义也不能在方法体中使用return语句.

 

      在一个类中,可以有一个或者多个构造方法. 如果一个类中没有明确定义构造方法,则程序在编译过程中会自动生成一个无参的构造方法;如果类中已经明确定义了构造方法,则不会再自动生成该无参的构造函数.

      构造方法的使用是在对象的实例化时. 在对象实例化时,会自动调用类中的构造函数,主要用来为类中的属性进行初始化. 这里需要注意的是,如果用构造函数进行对象属性的初始化,最好还是调用geeter和setter方法.

      下面是对构造函数的具体使用的一个例子, 注释部分详细描述了使用过程及注意事项:

你可能感兴趣的:(Java,程序语言)