一、关键字总结
我们学习了public,private我们今天先来做个小结~
那么什么是包呢?
例如,团队 A 开发了一个名为Utils
的工具类,放在com.teamA.utils
包中;团队 B 也开发了一个同样叫Utils
的工具类,但放在com.teamB.utils
包中。当在一个项目中同时使用这两个工具类时,就可以通过包名来区分它们,如com.teamA.utils.Utils
和com.teamB.utils.Utils
在包底下,我们可以写好几个类文件,关于子类和父类,我们后续要学继承关系
二、static
当一个变量被static修饰,那么它就不属于对象了。它是一个静态成员变量,我们也就不能用new的对象来引用这个变量了
那么我们怎么引用呢?
我们用 类名.静态成员变量
以Cat1 和 Cat2 举例:
package Cat;
public class Cat1 {
public String name;
public int age;
public static String action;
public Cat1(String name, int age) {
this.name = name;
this.age = age;
}
}
package Cat;
public class Cat2 {
public static void main(String[] args) {
Cat1 cat = new Cat1("miaomiao",12);
System.out.println(cat.age);
System.out.println(cat.name);
Cat1.action = "run run run";
System.out.println(cat.action);
}
}
我们来运行一下,运行结果如下:
这就是我们 static 的知识
今天就到这里啦~
大家加油!!