类和对象

1类的概念:
类 是一组具有共同特征的事物(特征是指事物具有的某些属性信息)。
对象:对象是类的具体实例化事物。

2.类和对象的关系:
类是对象的基础,对象是类的具体体现。

3.类在 java 中如何体现:
在java 有一个 关键字 class 表示类
创建一个 类 通过 class 关键字 及类名(类名是可以自定义的)

4.类中包含 哪些信息:
1、类的成员变量 2、成员方法 3、构造方法

5.构造方法:
每个类都会有一个 默认的无参数的构造方法

构造方法的规则:
1、构造方法的方法名 必须 与类名一致
2、构造方法无任何返回

6.方法定义及格式
简单的说:方法就是完成特定功能的代码块
格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
函数体;
return 返回值;

}
方法格式解析:
访问权限修饰:public protected private 默认的
方法的返回类型:八个基本类型 和 引用类型 void(无返回)
方法名: 可以根据方法的功能 进行自定义 首字母小写(如果是多个单词 第二个单词开始 首字符大写)
参数: (局部变量)
参数类型:八个基本类型 加 引用类型 根据需要 自己选择
参数名: 可以自己定义
方法体:为了执行 业务功能 是可以写任意代码
返回值: 如果方法的定义中 返回值类型是 void 则 方法体中不需要写 return 返回值.如果方法定义中 返回值类型写的不是 void 则方法体中必须有 return 返回值,且返回值的类型 与方法定义的返回类型一致
注意:方法是定义在 类的内部 方法的外部(方法 不能嵌套定义)

7.什么时候需要使用方法:
为了表示此类事物所拥有的行为时,我们通过方法来体现类的行为
需要处理业务逻辑时 使用方法

8.如何写一个方法呢?
两个明确返回值类型 明确功能结果的数据类型

参数列表 明确有几个参数,以及参数的类型

9.有明确返回值的方法调用:
单独调用,没有意义
输出调用,有意义,但是不够好,因为我不一定非要把结果输出

赋值调用,推荐方式

10.方法注意事项方法不调用不执行方法与方法是平级关系,不能嵌套定义

方法定义的时候参数之间用逗号隔开

方法调用的时候不用在传递数据类型如果方法有明确的返回值,一定要有return带回一个值

11.没有明确返回值的函数调用:
其实就是void类型方法的调用
,只能单独调用

12.方法重载概述

在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同或者参数顺序不同即可。

13.方法的重载:
构造方法的重载 和 成员方法的重载

方法重载特点:
发生了重载,默认的无参构造就被取缔了。如果想要继续使用无参的构造 则必须显示的声明。与返回值类型无关,只看方法名和参数列表

在调用时,虚拟机通过参数列表的不同来区分同名方法

15.重载的要求:
1、方法的名必须保持一致
2、方法的参数不同(类型 顺序 个数)
3、方法的重载和方法的返回类型,方法的权限修符没关系;有关系的只有方法名一致,参数列表不一致。

注意:重载方法的调用时需要传对应类型及个数和位置的实参,才能调用对应的重载方法。

特殊:当构造方法 发生重载时 其 默认的无参构造 就会消失,如果还想使用无参构造 就必须在类中显示声明一个无参的构造方法

16.面向对象思想概述面向对象是基于面向过程的编程思想

面向过程语言

C语言

17.面向对象思想举例

买电脑吃饭洗衣服

万事万物皆对象
面向过程思想和面向对象思想的代码举例
把大象装进冰箱

18.面向对象思想特点

是一种更符合我们思想习惯的思想

可以将复杂的事情简单化

将我们从执行者变成了指挥者,
角色发生了转换

19.形参和实参的概念

形参:全称为“形式参数”,是在定义方法名和方法体的时候使用的参数,用于接收调用该方法时传入的实际值
实参:全称为“实际参数”,是在调用方法时传递给该方法的实际值注意:

调用方法时给定的实际参数类型要与定义方法时形式参数类型相同,而且个数顺序也要相同

20.关于 初值 和 this :
可以在定义成员变量时,对成员变量赋初始值。
this是一个关键字,代表的是一个调用此方法的对象。
当方法中一个局部变量名与成员变量名相同时,如果你要使用的是成员变量,则需要在变量名前加this。如果不加则使用的是局部变量。
当方法中没有与成员变量同名的局部变量时,使用的是成员变量且成员变量前的this可以省略不写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值