Java面向对象小结.2021.10.10

153 阅读1分钟

Java是典型的面向对象语言。

1.类

1.类是对象中属性和行为的抽象,对象是类的具体个例。类中用成员变量来描述对象共有的属性, 类中用成员方法来描述对象共性的行为

类的定义方法:
    [各种修饰符] class 类名{
    [访问权限修饰符] 数据类型 成员变量名;   //定义成员变量
    [访问权限修饰符] 返回值类型 方法名(){   //定义成员方法
    
    }
}

2.创建对象及使用

创建对象:
    类名 对象名 = new 类名();
调用类中的方法:
    对象名.成员方法;
调用类中的成员变量:
    对象名.成员方法;

3.构造器

构造器语法
    public 类名(){    //快捷键 Alt+insert
        //方法体
    }
    
关于对类中成员变量的赋值:
    对类中成员变量的赋值包括显式赋值,构造器赋值,其中他们的赋值顺序为,第一为默认初始化(所有的引用数据类型在创建后第一步就是默认初始化),最后为标准构造器赋值,中间为其他赋值方法。

4.this关键字

this指向当前对象,可以用this表示成员变量,与局部变量做区分。

5.匿名对象

创建方法:
    new 类名();
​
匿名对象即没有引用指向的对象,在创建时,代码比较简洁,但是由于没有引用指向,所以是一次性的,用完后就无法继续使用了。

\