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

相关文章
相关标签/搜索