<
Java 对象和类
>
上一篇

Java 中的运算符
下一篇

Java 选择结构和循环结构
苏轻 2018年11月28日 10:15:49

面相对象的三大特征

类 Class

// 每个源文件有且只有一个public class,且类名和文件名完全相同
public class Person {
    // 属性
    int age;
    String name;
    // 方法
    void birthday() {
        System.out.printf("%s的出生年份为%d", this.name, 2018 - this.age);
    }
    // 构造器
    Person() {
    }
}
public class UserInfo {
    int userID;
    String name;
    String password;

    public UserInfo() {
        super();
    }

    public UserInfo(int id, String name, String password) {
        super();
        this.userID = id;
        this.name = name;
        this.password = password;
    }

    public UserInfo(String name, String password) {
        super();
        this.name = name;
        this.password = password;
    }

    public static void main(String[] args) {
        UserInfo user1 = new UserInfo();
        UserInfo user2 = new UserInfo(0, "name", "123456");
        UserInfo user3 = new UserInfo("name2", "654321");
        System.out.println(user1);
        System.out.println(user2);
        System.out.println(user3);
    }
}

面向对象的内存分析

垃圾回收机制(Garbage Collection)

参数传值机制

Top
Foot