day07 面向对象

  • 面向对象编程的好处:面向对象的开发更符合人类的思维习惯,让编程变得更加简单、更加直观。

  • 对象是什么?对象实质上是一种特殊的数据结构

  • 对象是怎么出来的?对象是根据类来创建的,类是一个数据表的模板,而创建对象的时候,就是根据模板生成

    一个有数据的真实表,这个真实表,就是对象。

  • 类名首字母大写

  • 成员变量(有默认值)、成员方法

  • this是什么呢?this就是一个变量,用在方法中,可以拿到当前类的对象。

    通过this,在方法中可以访问本类对象的成员变量。 this只能在非静态方法中使用 static静态,是一个类,没有创建实例

    不能在静态方法中调用非静态的方法

  • 什么是构造方法?

    构造方法是一种特殊类型的方法,用于创建并初始化对象,方法名必须和类名相同,并且,写构造方法

    的时候,不用声明返回值类型,也不用return。 它的返回值就是我们要创建的对象的类型。

  • 无参构造方法和有参构造方法 写了任意构造方法,java不会给默认无参构造方法

  • 构造方法什么时候执行?new对象就是在执行构造方法

  • 构造方法应用:可以在创建对象时给对象的属性做一些初始化操作

  • 什么是封装呢?

    所谓封装,就是用类设计对象处理某一个事务时的数据时,应该把要处理的数据,以及处理数据的方法,都设计到一个对象中去。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值