class student等同于c的一个结构体。里面包含静态变量,含义类似于c++。
静态变量用法:
package zuoye65;
class Student {
static String schoolName;
static String country = "中国";
}
public class Example12 {
public static void main(String [] args){
Student stu1 = new Student();
Student stu2 = new Student();
Student.schoolName = "传播智客";
System.out.println("我的学校是"+stu1.schoolName);
System.out.println("stu1的国家是"+stu1.country);
System.out.println("我的学校是"+stu2.schoolName);
System.out.println("stu2的国家是"+stu2.country);
}
}
静态函数用法:
package zuoye66;
class Person{
public static void sayHello(){
System.out.println("hello");
}
}
public class Example13 {
public static void main(String []args){
Person.sayHello();
Person a1 = new Person();
Person a2 = new Person();
a1.sayHello();
a2.sayHello();
}
}