第二篇

    xiaoxiao2021-03-25  122

    封装的两层含义:一是指把对象的属性和行为看成一个密不可分的整体;另一层含义是指“信息隐蔽”,即是把那些不需要外界知道的信息封装起来 封装的实质就是在将事物的细节进行隐藏的同时,对外公开其操作、功能和行为。 对象:万物皆对象。 类:类是一个独立的基本程序单位,由属性和方法组成。 语法:       //声明成员变量(属性)       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

    最新回复(0)