一般数据类中的成员都设置为private,而成员方法设置为public,设置之后,怎么在类外访问呢?
下方代码知识点提要:
1、静态成员变量的设置以及引用;
2、静态成员方法的设置以及引用;
3、静态成员常量;
4、静态的方法当中,不能直接访问非静态的数据,非要访问的话,就要创建对象;
5、静态成员不依赖对象;
class Student{
public String name;
public double score;
public int age;
public static String classes="105java";
public Student(String name,double score,int age){
this.name=name;
this.score=score;
this.age=age;
}
public void goClass(Student this){
System.out.println("去上课");
classes="106java";
}
public static void staticFunc(){
System.out.println("这是一个静态的方法+类方法");
Student student=new Student("bj",100,18);
student.name="ml";
System.out.println(student.name);
}
}
public class test {
public static void main(String[] args) {
Student student=new Student("bj",100,18);
System.out.println(student.name);
System.out.println(Student.classes);
Student student2=new Student("baby",100,19);
System.out.println(Student.classes);
Student.staticFunc();
}
}