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

本文介绍了面向对象编程的基础概念,包括类和对象的区别与联系、类的三要素、类的定义语法、对象的创建方法以及封装和构造方法的概念。通过本文,读者可以了解面向对象的基本思想及其在编程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类    

类和对象的概念:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值