- 博客(8)
- 收藏
- 关注
原创 22023.4.4——java字符串的学习day13
在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。具体体现:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作。定义电动报警门类(ElectricAlarmDoor),继承门类,实现报警接口。需求:请采用多态的思想实现猫和狗的案例,并在测试类中进行测试。指的是同一个对象,在不同时刻表现出来的多种形态。Java中的接口更多的体现在对行为的抽象。定义木门类(WoodDoor),继承门类。多态的弊端:不能使用子类的特有功能。
2023-04-04 22:43:21 68
原创 22023.3.29——java字符串的学习day9
介绍 : API 应用程序编程接口简单记 : 就是别人已经写好的代码学习别人已经写好的代码, 使用的是 API 帮助文档帮助文档的使用流程 :1. 在索引的位置搜索自己要查看的类- 思考: 我怎么知道, 自己要看哪一个类?- 回答: 开发中常用的类, 在课程中都会讲解到2. 看该类所在的包- 目标: 看这个包是不是 java.lang (核心包)是 : 使用的时候不需要导包不是 : 使用的时候必须要编写导包代码3. 看该类的介绍- 目标: 明确出这个类的作用。
2023-03-29 19:20:14 119
原创 2023.3.28——java面向对象的学习day8
需求:定义一个手机类(Phone),内部编写两个成员变量(品牌 brand,价格 price)编写两个成员方法(打电话 call,发短信 sendMessage)方法中使用输出语句模拟打电话和发短信即可.编写一个手机测试类(TestPhone)创建手机类对象并调用成员变量赋值并打印,调用成员方法执行。类指的是一组相关属性和行为的集合,我们将其理解为是一张对象的设计图。this 代表当前类对象的引用(地址)3).创建对象和使用对象的格式。成员变量和局部变量的区别。1). 类和对象的关系。
2023-03-28 14:33:21 100
原创 22023.3.27——java方法案例的学习day7
练习四:查找元素在数组中出现的索引位置。练习三:判断两个数组是否相同。练习二:数组元素求和。练习五:数组元素反转。
2023-03-27 21:34:19 69
原创 22023.3.24——java方法的学习day5
可以将挤在一起的臃肿代码按照功能进行分类管理方法的出现,可以提高代码的复用性定义格式: 调用格式: 不带返回值的 单独调用(无意义) 4-方法的常见问题 5-方法重载 (Overload) 在同一个类中,定义了多个同名的方法,但每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系 简单记:同一个类中,方法名相同,参数不同的方法 参数不同:个数不同、类型不同、顺序不同 注意:识别方法之间是否是重载关系,只看方法名和参数,跟返回值无关。 6-方法练习 需求:设计一个方法用于
2023-03-25 10:39:01 56
原创 22023.3.23——java数组的学习day4
介绍 : 是一种容器, 可以存储同种数据类型的多个值同种数据类型 : 不要理解的太过于死板 , 要结合隐式转换 double [ ] arr1 = {// 97 建议 : 今后的数组容器 , 还是尽量只存储同种数据类型发现要操作的数据有多个, 并且这多个数据属于同一组数据数组定义格式格式一:数据类型[] 数组名范例:int[] array格式二:数据类型 数组名[]范例:int array[]
2023-03-23 18:15:35 84
原创 2023.3.21——java基础语法的学习day2
基本的隐式转换:把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量运算中的隐式转换:取值范围小的数据,和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算强制转换强制转换介绍:把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量不允许直接赋值,需要加入强制转换格式:目标数据类型 变量名 = (目标数据类型) 被强转的数据;
2023-03-21 19:06:27 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人