Java入门(5)——类和对象还有构造方法

类    

类和对象的概念:

  类是对一群具有相同属性、行为的事物的统称.        类是抽象的.       人以类聚 物以群分

  对象:      对象是现实生活中的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就代表谁

  

原文地址:https://www.cnblogs.com/sun7897/p/7452507.html