黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

類到對象的傳承

系統 2121 0
??? 很多年前作為一個羽翼還沒開始成長的小小鳥,總是聽到那些也許能非得很高很高的大鳥說:“Java與c的最大區別就在于Java中有了類····(省略78字)”。然后我只能略顯笨拙的弱弱的問一句:“什么是類?”,然后就看到如黑暗的燈一樣沙沙的亮了起來那么多的白色肉球。??
??? 聽了很長時間的類,卻還是不明白什么是類,卻總算在一個下午接觸到了傳說已很久的類:那是一個周六的下午,龍哥很是壓抑的(自我感覺)說了“類就是現實實物在網絡虛擬平臺下的一個代詞”,然后是老師與學生的類比,然后是對象的引進,然后是我開始敲警察與小偷的那段···然后是上述60%純屬虛構,如有雷同,純屬巧合。
????? 學習類與對象的時候,我很是清楚的記得自己敲了好長好長的警察與小偷(類比老師與學生的),現在回想一下只記得小偷偷了幾次,被抓了幾次,又逃跑了幾次(省略了多少字我也記不清了)。當時很是興奮,晚上回去的時候又敲了一次,現在卻一點的沒了印象,老了···
??? 在學習類和對象時,敲了以下 學生類代碼
    package Learn0212;
/**
 * 簡單學生類定義
 * @author Administrator
 *
 */                 
//注釋句:類的一些特性,如類名以及編譯作者等

public class Student { 

          //類名格式規則:public class 類名(首字母大寫)
          //學生屬性定義 
        
           //屬性:一個類中的子體所共同具有的某些性質,如學生都有上課,考試等。
         //屬性定義格式:訪問限定符 變量類型 變量名 ;	

	
	//學生名字屬性                       
           private String name;
	//學生學號屬性
	private int scro=0;
	
	/**
	 * 設置學生姓名的值
	 * @param n:要設置為的名字
	 */
	public void setName(String n){
		name=n;
	}
	//學生方法的定義

          //方法在類中定義,為對象調用,方法定義格式:訪問限定符 返回值 方法
          //名字(參數類型,參數變量名,···){  方法體  }
         /**學生學習的方法*/
         public void study(){
		scro++;
		System.out.println(name+"學習中!");
	}
	/**學生玩的方法*/
	public void play(){
		scro--;
		System.out.println(name+"正在游戲中");
	}	
}


  

當編譯完成時,竟意外的意外的發現無法運行,在胡哥深入淺出的一番誘導后,適才明白原來缺了一個頭,那還怎么的能走得了捏?cao,整體感啊!
修改后代碼如下:
    
package Learn0212;

/**
 * 簡單學生類定義
 * @author Administrator
 */
public class Student {

	//學生屬性定義
	
	//學生名字屬性
	private String name;
	//學生學號屬性
	private int scro=0;
	
	/**
	 * 設置學生姓名的值
	 * @param n:要設置為的名字
	 */
	public void setName(String n){
		name=n;
	}
	/**學生學習的方法*/
	public void study(){
		scro++;
		System.out.println(name+"學習中!");
	}
	/**學生玩的方法*/
	public void play(){
		scro--;
		System.out.println(name+"正在游戲中");
	}
         public static void main(String[] args){
		//創建一個學生對象
		Student st1=new Student();
		//調用這個對象的方法
		st1.setName("比爾蓋茨");
		st1.study();
	}
}

  
注圖示藍色為增添代碼。



小結:
?? 首先確定程序編寫的目的,知道為了什么而作,進而心里有譜:要設置一個什么類?這個類有哪些屬性?這些屬性的定義以及調用!同時注意程序編譯時的規則:選定一個大眾認可的一如既往的走下去。自己定義:熟悉代碼的一些基本點,了解并能運用這些可以說是默認的規則。先寫屬性,把類可能用到的屬性先在程序的開頭定義,進而有法可依,不至于初始時亂了陣腳
??? 其次是整體感的形成。沒有全局觀,只是被動的熟悉某些東西,卻未曾主動地去思考這些代碼之間的的關聯,以至于在初期階段經常性的丟三拉四,使得效果大大的降低,一個全局觀,一個格局:寫代碼不是為了敲,而是為了解決某些問題(現在可能是為了熟悉某些規則或聯系某些語法),所以敲不是目的,運行才是終結。
??? 類——自我定義為具有很多共同特點的一個統稱,它不再是單一的一個具體實物,而是相對于其他有較大分別的一類實物聚集,在編寫代碼時可以節省掉大量的時間和贅碼,利于優化程序的編寫和讀譯。
??? 對象則是相對的一個稱呼,有了類的聚合,對象便逐步的將個性化的訴求顯示出來,在大同的呼聲下將一些本身的顯著特點顯示,從而達到大和求異。簡而言之就是類是一些具有共同性質的對象的統稱,是虛擬的;對象是類的具體化,是實物表示。



附一:程序代碼圖:

類到對象的傳承


二:運行結果圖:

類到對象的傳承

類到對象的傳承


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論