public,适用范围最广!

private,仅仅方法内部可以使用!创建出来的对象也是不可以使用的!

代码:

public class mmm12333 {
public int a = 1111;
private int b = 222;
public static String ww = "88";
public void showAge(){
System.out.println(b);
}
}

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_java

下图并没有private b

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_实例变量_02

那么:

public static String ww = "88";

 就不需要实例化对象,就可以直接使用!

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_Java基础_03

 

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_实例变量_04

 

 

实例变量只能是在类实例化后的对象中可以使用。

 

实力化小例子:

test.java::

public class test {
public static void main(String[] args) {
student zhangsan = new student();
zhangsan.gender = "man";
zhangsan.age = 88;
zhangsan.course = "english";
zhangsan.name = "zz";
zhangsan.showInformation();
zhangsan.showGender();
}
}

student.java :

public class student {
public String name;
public int age;
public String gender;
public String course;
public void showInformation(){
System.out.println("name:"+name);
System.out.println("age:"+age);
System.out.println("gender:"+gender);
System.out.println("course:"+course);
}
public void showName(){

}
public void showGender(){

}
}

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_java_05

结果:

 

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_实例化_06

 

说一说方法的事:

同一个类中。一个方法可以调用另外一个方法 。但是,不能在方法里面再定义一个方法!【禁止套娃!】

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_实例变量_07

运行:

Java基础。public,private,static变量!以及一个实例化的小例子 以及方法_实例变量_08