标签:style color os 使用 java ar strong 数据 sp
关键字二、 static(静态)
import java.util.Scanner; import javax.naming.ldap.SortControl; class Person { String name;//成员变量/实例变量 static String country = "CN";//静态变量/类变量 public void show () { System.out.print(country+" : "+name); } } public class Main { public static void main (String[] args) { Person BLF = new Person(); Scanner cin = new Scanner(System.in); //BLF.name = cin.nextLine(); BLF.name = "BLF2"; BLF.show(); System.out.println(Person.country);//static 共享,可以直接用类名输出 //但是不可滥用,有些数据毕竟是特有的,不是共享的 //比如中国人 ,国籍是共享的,但是姓名是特有的 cin.close(); } }
import java.util.Scanner; import javax.naming.ldap.SortControl; class Person { String name; static String country = "CN"; public static void show () { System.out.print(country+" : "+name);//因为有没有static修饰的成员name //System.out.print(country+");//所以不能有name } } public class Main { static int data = 9; public static void main (String[] args) { Person BLF = new Person(); Scanner cin = new Scanner(System.in); //BLF.name = cin.nextLine(); BLF.name = "hello"; BLF.show(); cin.close(); } }
public class Main { static int data = 9;//静态修饰成员变量 public static void main (String[] args) { show(); } public void show() //此处如果想要调用,必须用静态修饰方法,data不加静态,叫做特有数据 //public static void show()//此方式可以访问static修饰的data { System.out.println(data); } }
public class Main { int data = 9;//静态修饰成员变量 public static void main (String[] args) { Main BLF = new Main(); BLF.show(); } public void show() { System.out.println(data); //也可以System.out.println(Main.data);//Main. 可以省略 } }
故,主函数用来指挥其他对象工作,把代码封装到函数中,再把函数封装到每个类中,main只需要创建那么对象,指挥那么对象工作即可
未完。。。
标签:style color os 使用 java ar strong 数据 sp
原文地址:http://blog.csdn.net/wjw0130/article/details/39218149