类和对象的概念

类    

类和对象的定义:

  类是对一堆有着同等属性、行为的东西的统称.        类是聊以自慰的.       人以类聚 物以群分

  对象:      对象是现实生活中的1个实际存在.      看得见 摸的着 能够直接行使(用模具造出来的月饼,能够平素吃卡塔尔

  类的三要素:         

    属性

    行为

    类名

          属性: 男 姓名 年龄  ...

          行为: 学习 衣食住行...

          类名: 学生人男人...

 

定义类的语法:       

   

  权限修饰符    class关键字    类的名字 {

     //在类中能够写类的叙说       // 属性 ----> 成员变量              // 行为----> 成员方法

  }

  public class 类名      {

    成员变量  ----> 属性特征         成员方法 ---->  行为   普通方法  setter 和 getter方法  构造方法

  }

 

 怎么着成立对象:     

  格式:       

    类名   对象名    = new 类名();

    例:   timo tm = new tomo();      

 

  特征:     对象和对象时期是互为独立的

    // 类名 对象名 = new 类名(卡塔尔国;     // 对象和类的涉嫌: 对象是因此类来成立的,类里面有何样,那些目的就有啥   

  封装:   

    概述:   遮掩对象的质量和促成细节,仅对外提供叁个公共的访问形式.          

    怎么着隐敝?      能够透过 private 关键字完毕.      

           private 关键字:        被它修饰的剧情,只好在本类中一贯访谈.            

    公共的拜候方式是怎么着?        getXxx(卡塔尔国 和 setXxx(卡塔尔

 

 

 构造方法:      

  构造方法功效:         创设对象         给创造出来的目的初阶化

  布局方法的分类:        空参构造方法        有参布局方法

  布局方法的语法:        

    public 类名(){                }                

    public 类名(数据类型 形参1,数据类型 形参2,...卡塔尔国{         // 给属性赋值                }                      

  布局方法的风味:        

    1.布局方法未有再次来到值,连void都不用写        

    2.借使类里面没有写布局方法,系统会自动生成一个空参布局方法          假若写了布局方法,系统就不会自动生成叁个空参布局方法

 

 

 

 知识互补:     

  // 变量的赋值  坚决守护 就近原则      

  // this 能够分别  局地变量 和  成员变量       

  //  this 代表当前指标        

  // 当前目的:什么人调用那几个法子,this就象征谁