java基本知识20241119–static

//        Person p1 = new Person("a");
//        Person p2 = new Person("b");
//
//        p1.setAge(666);
//
//        System.out.println(p1.age);
//        System.out.println(p2.age);

public class Person {

    public Person(String name) {
        this.name = name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String name;
    public static int age;

    public  Person(int age) {
        this.age = age;
    }
}

//    static的适用场景和限制
//‌共享资源‌:当某个变量或方法需要被类的所有实例共享时,可以使用static修饰

使用final修饰的变量称为常量(大写字母表示),只能被赋值一次,且赋值之后无法改变

发表回复