Java基础09年类数据与类方法

  

  的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。

  

  

  

  

     

  

  

  

  

  

  

  

     

  “人”口数据。这样的数据被称为   .

  

  关键字,来声明类数据成员,比如:

           <前>               
,,   人类(   h)   
,,{   
,,,,   .height=h;   
,,}   
  ,,            ,,                              ,,      growHeight (         .height=.height +               ,,         “胡……胡……“                     人口;,,         is_mammal=之前         

  

  

  对。于声明为公共的类数据成员,可以利用   的方式或者   (如果存在该类的对象)的方式从外部直接访问。这两种访问方式都是合理的,因为类数据成员可以被认为是   ,可以认为是所有   。如果类数据成员被定义为私有,那么该类数据成员只能从类的内部访问。

  

  ,所有人类都遭殃。还是那个基本原则,要尽量将数据设置为私人。)

     

  

  

  ,也就是声明为静态的方法。类方法代表了类可以实现的动作,其中的操作不涉及某个具体对象。如果一个方法声明为静态的,那么它只能调用静态的数据和方法,而不能调用非静态的数据和方法。

  

  

  

  

  

  

  

  

     

  ,该方法返回静态数据人口:

           <前>               
,,   人类(   h)   
,,{   
,,,,   .height=h;   
,,}   
  ,,            ,,                              ,,      growHeight (         .height=.height +               ,,         “胡……胡……“                        ,,                                       is_mammal=之前            

  的方式调用,也可以通过   的方式调用。比如使用下面的测试类测试:

           <>以前public  class 测试   {,,,public  static  void  main (String [], args)   ,,,{   ,,,,,,,System.out.println (Human.getPopulation ());   ,,,,,,,Human  aPerson =, new 人类(160);   ,,,,,,,System.out.println (aPerson.getPopulation ()),,,,,,,,,,,,,,,,,,,,,,   ,,,}   }         

  .

     

  

  

  的方法,即对象的方法:

           <>以前class 人类   {,,   ,,,/* *   ,,,,*,constructor ,,, */,,,public 人类(int  h)   ,,,{,,,,,,,this.height =, h;   ,,,,,,,Human.populatin =, Human.population  +, 1;   ,,,},,,/* *   ,,,,*,accessor ,,, */,,,public  int 获得()   ,,,{,,,,,,return  this.height;   ,,,},,,/* *   ,,,,*,mutator ,,, */,,,public  void  growHeight (int  h)   ,,,{,,,,,,,this.height =, this.height  +, h;   ,,,},,,/* *   ,,,,*,breath ,,, */,,,public  void 呼吸()   ,,,{   ,,,,,,,System.out.println(“胡……胡……“);   ,,,},,,,private  int 身高,,   ,,/*   ,,,,*,static 方法,access  population ,,, */,,,public  static  int  getPopulation ()   ,,,{,,,,,,,return  Human.population;   ,,,},,,,private  static  int 人口;,,,,private  static  boolean  is_mammal =,真的;   }         

  

  

  

     

  

  

  关键字的基本含义是:这个数据/方法/类   了。

  
      <李>   李   <李>   李   <李>   
  

  

  

  

  

  

  

  

  

  

  

  

  http://shenzhen.offcn.com/

Java基础09年类数据与类方法