java學習(三)類、實例

public class Dog{
  String breed;
  int age;
  String color;
  void barking(){
  }
 
  void hungry(){
  }
 
  void sleeping(){
  }
}

  這玩意就是個模板嘛,javascript

  之前遇到過,比方說一個user類,能夠定義id,username等,等到前臺傳個用戶的信息的時候,就new一個實例接受下前臺的用戶的全部參數java

  再比方說關於用戶數據的一些處理做爲一個類,該類裏面定義修改密碼,添加用戶等一些方法,在別的類裏面調用該方法(比方說mvc裏面,control層調用service再調用dao)mvc

  (粗淺理解,大神們勿笑,不過我以爲等我之後學多了再來看如今的想法,估計會頗有趣,因此就姑且一寫)對象

  

實例

  實例嘛,給個人感受就像javascript裏面的對象blog

public class Puppy{
   int puppyAge;
   public Puppy(String name){
      // 這個構造器僅有一個參數:name
      System.out.println("小狗的名字是 : " + name ); 
   }
 
   public void setAge( int age ){
       puppyAge = age;
   }
 
   public int getAge( ){
       System.out.println("小狗的年齡爲 : " + puppyAge ); 
       return puppyAge;
   }
 
   public static void main(String []args){
      /* 建立對象 */
      Puppy myPuppy = new Puppy( "tommy" );
      /* 經過方法來設定age */
      myPuppy.setAge( 2 );
      /* 調用另外一個方法獲取age */
      myPuppy.getAge( );
      /*你也能夠像下面這樣訪問成員變量 */
      System.out.println("變量值 : " + myPuppy.puppyAge ); 
   }
}

  類名 xxx = new 類名()ip

相關文章
相關標籤/搜索