封装的两层含义:一是指把对象的属性和行为看成一个密不可分的整体;另一层含义是指“信息隐蔽”,即是把那些不需要外界知道的信息封装起来
封装的实质就是在将事物的细节进行隐藏的同时,对外公开其操作、功能和行为。
对象:万物皆对象。
类:类是一个独立的基本程序单位,由属性和方法组成。
语法:
//声明成员变量(属性)
class 类名{
[访问修饰符] 数据类型 属性1;
....
[访问修饰符] 数据类型 属性n;
}
//定义类方法
[访问修饰符] 数据类型 方法名称(参数1、参数2){
方法语句;
[ return 返回值;]
}
创建对象语法:类名 对象名=new 类名();
使用对象:对象名.方法名();
对象名.属性名;
java访问修饰符可见性由小到大排列为:private<default<protected<public
方法是类或对象的行为特征的抽象。
java中的方法不能独立存在,它们必须定义在类中。
如果同一个类中含有两个或两个以上相同的方法名,但它们的形参列表不同,则称为方法重载。
构造方法是一个特殊的方法,这个特殊方法用于创造实例时执行初始化。
如果程序没有为java类提供任何构造方法,则系统会为这个类提供一个无参构造方法
构造方法的名字与类同名,没有返回类型,并且构造方法可以重载。(构造方法不能被void修饰)
构造方法不能显示的调用,只能在new出一个对象实例执行,一旦程序员提供了自定义构造方法,系统不再提供默认的构造方法。
使用static修饰的属性、方法和代码块分别称为静态属性、静态方法及静态代码块,他们统称静态成员。
静态成员独立于该类任何对象,及他们不依赖于类特定的实例,而被类的所有实例共享。
可以通过构造方法对私有属性赋值,构造方法也可以重载。
使用static修饰的成员变量、常量、方法和代码块分别称为静态变量、静态常量、静态方法及静态代码块,他们统称静态成员。
转载请注明原文地址: https://ju.6miu.com/read-10377.html