构造函数名和类名相同,没有返回值类型(连void都不可以),可以有参数(可以重载) 先给对象开辟空间(实例化),然后调用构造函数(初始化)。
构造函数就是初始化函数,可以有多个,如果你没有创建构造函数,系统也会自己创建的,就是说你不创建它也会自动被系统生成调用,把身边的事物或人物,联想起来理解记忆,我就是这么理解的。
类的权限分为:private、protected、public,但是在类的内部不存在权限之分,只是对类外有效。如果类不涉及到继承,private、protected没有区别,都是私有属性。
封装特性包含两个方面,一个是数据和方法合成一个整体,一个是给数据和方法增加访问权限
对象的初始化和清理也是两个非常重要的安全问题,一个对象或者变量没有初始时,对其使用后果是未知,同样的使用完一个变量,没有及时清理,也会造成一定的安全问题。