第3章 java中面向對象技術 Test01


package Test01;
/*包是    1.類的集合
        2.文件夾,包與類的關係就是文件夾與文件的關係
              文件名需與該類名相同(在java中每一個類生成一個文件,多個文件組成一個包,一個類或者一個包對應一個現實中的問題)
*/ 
public class Test01{                                //約定的類名標識符首字母大寫,共有類只能有0-1句,文件名與該類名相同
	public static void main(String arg[]) {
		Person person1=new Person();                    
    /*    1.Person person1;   聲明對象       
          聲明對象並賦初值,一個類定義了一種新的數據類型,此處的類Person理解爲一種數據類型類似於int double 
                                                       person1是指一個對象的對象名
          2.person1=new Person();    對象實例化
          此處的方法名與類名相同,是一種用new運算符調用類的構造方法 Person()去創建類的實例
          將此實例賦值給對象。
          創建實例時:先爲l類中所有的成員變量分配內存並初始化,賦初值
                     後給出一個引用,說明所有分配好內存的變量是屬於該對象的,他們將由該對象管理*/
		person1.setname("king arthor");
		person1.print();      //調用對象的方法
	}
}

class Person {                                     //約定的類名標識符首字母大寫,這裏是一個默認類,有0-多句
	private String name;
	public void setname(String name) {
		this.name=name;      //對象引用成員變量並賦值
	}
	public String getname() {
		return this.name ;
	}
	public void print() {
		System.out.print("Person's name is "+this.getname());
	}
}


 

發佈了43 篇原創文章 · 獲贊 27 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章