Java复习笔记:面向对象思想、类、封装、构造方法

一、理解面向对象思想

1.面向对象思想

  • 在Java世界中,万物皆对象。
  • 使用代码高度模拟现实世界,学生类表示学生群体,对象表示具体的学生。
  • 有了类、对象就可以描述万千世界所有的事物了。

2.类和对象的关系:

  • 类是对象的抽象(模板)。

  • 对象是类的实例。

  • 类是java代码的基本组成单位,必须先定义类,才能根据类创建对象。

3.定义类的注意事项:

  • 类名首字母大写,满足大驼峰规范。(ArrayList String Scanner….)
  • 一个Java文件中可以定义多个类,但是只能有一个类是用public修饰的,public修饰的类名必须和文件名一样。
  • 按照规范:建议一个Java文件只定义一个类。

4.类中成分

类中可以定义的5大成分:成员变量、构造器、成员方法、代码块、内部类

修饰符 class 类名{
   // 1、成员变量Field:描述类或者对象的属性信息,如:姓名、年龄。
   // 2、成员方法Method: 描述类或者对象的行为的,如:唱歌、吃饭、买票。
   // 3、构造器Constructor: 初始化一个类的对象返回。
   // 4、代码块:
   // 5、内部类:

二、封装

  • 面向对象三大特征之一(封装、继承、多态)

  • 隐藏能够实现细节,仅对外暴露公共的访问方式

  • 封装常见的体现:

    ​ 1、私有成员变量,提供setXxx和getXxx方法

    ​ 2、将代码抽取到方法中,这是对代码的一种封装

    ​ 3、将属性抽取到类当中,这是对数据的一种封装

  • 封装的好处:

    ​ 1.提高代码的安全性

    ​ 2.提高代码的复用性

二、构造方法

1.构造方法概述
  • 构建、创建对象的时候,所调用的方法

  • 格式:

    ​ 1.方法名与类名相同,大小写也要一致

    ​ 2.没有返回值类型,连void都没有

    ​ 3.没有具体的返回值(不能由return带回结果数据

  • 执行时机:

    ​ 1.创建对象时调用,每创建一次对象,就会执行一次构造方法

    ​ 2.不能手动调用构造方法(对象名.构造方法)

2.构造方法的作用
  • 作用:用于给=对象的属性(数据)进行初始化
构造方法的注意事项

①构造方法的创建

  • 如果没有定义构造方法,系统将给出一个默认的无参数构造方法
  • 如果定义了构造方法,系统将不再提供默认的构造方法

②构造方法的重载

  • 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一-个无参数构造方法

③推荐的方式

  • 无论是否使用,都手动书写无参数构造方法,和带参数构造方法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值