JavaSE基础学习——面向对象基础

1. 面向对象思想概述、类、对象

1.1 什么是面向对象编程

面向就是拿或找的意思,对象就是东西的意思,面向对象编程就是拿或找东西过来编程。

1.2 自己设计对象的前提:明白类是什么

类(设计图):是对象共同特征的描述;
对象:是真是存在的具体实例。
在Java中,必须先设计类,才能创建对象并使用。
在这里插入图片描述

1.3 定义类的注意事项

  • 类名建议首字母大写。满足驼峰模式。
  • 一个Java文件中可以定义多个类,但是只能有一个类是用public修饰的,public修饰的类名必须成为Java代码的文件名称。
  • 按照规范:建议一个Java文件只定义一个类。

2. 构造器

2.1构造器的作用

初始化类的对象,并返回对象的地址。

2.2 构造器格式

在这里插入图片描述

2.3 初始化对象格式

在这里插入图片描述

2.4 构造器的分类和作用

  • 无参数构造器:初始化对象的数据为默认值。
  • 有参数构造器:在初始化对象的时候,同时为对象的数据赋值。
    在这里插入图片描述

2.5 构造器注意事项

  • 任何类定义出来,默认就自带了无参数构造器,写不写都有。
  • 一旦定义了有参数构造器,无参数构造器就没有了,此时就需要。

3. this关键字

  • 作用:出现在成员方法、构造器中代表当前对象的地址,用于指定访问当前对象的成员变量、成员方法。
  • this出现在构造器或者方法中,哪个对象调用他们,this就代表哪个对象。

4.面向对象三大特征之一:封装

面向对象的三大特征:封装、继承、多态

4.1 封装的基本思想

  • 解决属性和方法属于哪个对象的问题。

4.2 封装步骤

  • 将成员变量私有:一般会把成员变量使用private隐藏起来,对外就不能直接访问了。
  • 提供方法进行暴露:提供public修饰的getter和setter方法暴露其取值和赋值。

4.3 封装作用

  • 提高业务功能设计的安全性,提高程序逻辑性和开发效率。

5.标准JavaBean

  • 也可以理解成实体类,其对象可以用于在程序中封装数据。

    Java中书写JavaBean必须满足如下要求:

  • 成员变量使用private修饰。

  • 提供每一个成员变量对象的setXxx() / getXxx()

  • 必须提供一个无参构造器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值