- 博客(15)
- 收藏
- 关注
原创 Java第十 一 天面向对象基础--继承
a.今后我们在定义类的时候,属性一律设为private;b.为私有的属性提供公有的get和set方法来间接访问。三、方法的重写(override)–覆写–覆盖。a.属性的封装:将属性设为private。b.方法的封装:将方法设为private。(1)目的:为了保护类中的属性和方法。
2024-03-29 08:37:08
154
原创 面向对象基础 Java学习第十天
说明:a.定义方法时,如果指定了返回值的数据类型,该方法执行完毕,必须向外返回一条该类型的数据。b.打印语句:System.out.println();1.父类对象 super.父类成员 :用来区分(和子类重名的)父类成员。(4)在调用方法时,必须传入参数所需的数据:参数数量匹配,类型匹配,顺序匹配。d.return语句是方法执行的最后一条语句,其后不能在定义不可到达的语句。在一个类中,允许定义多个重名的方法,但是参数列表必须不同。该语句没有返回值的功能,仅仅表示方法的结束。
2024-03-29 08:35:38
301
原创 Java学习第九天
说明:a.定义方法时,如果指定了返回值的数据类型,该方法执行完毕,必须向外返回一条该类型的数据。(4)在调用方法时,必须传入参数所需的数据:参数数量匹配,类型匹配,顺序匹配。d.return语句是方法执行的最后一条语句,其后不能在定义不可到达的语句。局部变量:定义在方法中或者方法声明上(形式参数),用来描述方法 的功能。局部变量:作用于当前方法内,只能在当前方法中访问,其他方法访问不到。(4)对象在创建时,根据类的定义,来获取属性的内容和行为。局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。
2024-03-28 14:01:26
390
原创 Java学习第七天
已经选出来的数据放到后面,选出来的数据不再参与比较 所以 j <a.length- 1- i , i:已经选出的最大值个数。每次都是从a[0]和 a[0+1] 开始比较: 所以 j=0 , 第一遍结束 j+1<a.length。所以,我们获取二维数组的长度的时候,其实就是外围数组的元素的个数。(1)冒泡排序:相邻的两个元素进行比较,满足条件 交换位置。其实就是一维数组的每个元素又是数组类型。(2)元素的数据类型相同。(1)能够保存多条数据。(3)数组的长度固定。(2)二维数组的使用。
2024-03-28 13:59:02
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅