会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hanyr
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
下一页
2022年4月7日
【java】多态
摘要: 即统一方法可根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多种 多态存在的条件: 1、有继承关系 2、子类重写父类方法 3、父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性 instanceof 多态注意事项: 1、多态是方法的多态,
阅读全文
posted @ 2022-04-07 21:55 hanyr
阅读(32)
评论(0)
推荐(0)
2022年4月5日
【java】方法重写
摘要: 重写需要有继承关系,子类重写父类的方法 1、方法名必须相同 2、参数列表必须相同 3、修饰符,范围可以扩大但不能缩小:private->protected->default->public 4、抛出的异常范围,可以放大,不能缩小
阅读全文
posted @ 2022-04-05 22:31 hanyr
阅读(23)
评论(0)
推荐(0)
2022年4月1日
【java】继承
摘要: 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 java中只有单继承,没有多继承 1、继承是类与类之间的一种关系,除此之外,类与类之间的关系还有依赖,组合,聚合等 2、继承关系的两个类,一个为子类,一个为父类(基类),子类继承父类用extends表示 3、子类和父类之间,从意义上讲应该具
阅读全文
posted @ 2022-04-01 21:38 hanyr
阅读(29)
评论(0)
推荐(0)
【java】封装
摘要: 我们程序设计追求「高内聚、低耦合」,高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息的隐藏 属性私有:get/set 1、提高程序的安全性,保护数据 2、
阅读全文
posted @ 2022-04-01 21:07 hanyr
阅读(33)
评论(0)
推荐(0)
2022年3月31日
【java】创建与初始化对象
摘要: 使用new关键字创建对象 除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及类中构造器的使用 类中的构造器也叫构造方法,是在创建对象的时候必须要调用的,并且构造器有以下两个特点: 1、必须和类的名字相同 2、必须没有返回类型,也不能有void
阅读全文
posted @ 2022-03-31 22:14 hanyr
阅读(40)
评论(0)
推荐(0)
2022年3月28日
【java】冒泡排序
摘要: import java.util.Arrays; /* 1、比较数组中相邻的元素,如果第一个数比第二个数大,则交换位置 2、每一次比较都会产生一个最大数,或者最小的数 3、下一轮则可以少一次循环 4、依次循环,直到结束 */ public class BubbleSort { public stat
阅读全文
posted @ 2022-03-28 08:33 hanyr
阅读(23)
评论(0)
推荐(0)
2022年3月26日
【java】可变参数
摘要: 在方法声明中,在指定参数类型后加一个省略号(...) 一个方法中,只能指定一个可变参数,它必须是方法的最后一个参数。任何普通函数必须在他之前声明 public static void main(String[] args){ if(numbers.length == 0){ System.out.p
阅读全文
posted @ 2022-03-26 18:10 hanyr
阅读(25)
评论(0)
推荐(0)
【java】方法的重载
摘要: 1、重载就是在一个类中,有相同的函数名称,但形参不同的函数 2、方法重载的规则: 2.1 方法名称必须相同 2.2 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等) 2.3 方法的返回类型可以相同也可以不同 2.4 仅仅返回类型不同不足以成为方法重载 3、实现理论 方法名称相同时,编译器
阅读全文
posted @ 2022-03-26 17:56 hanyr
阅读(43)
评论(0)
推荐(0)
【java】快捷键
摘要: 一、快捷键 1、Alt(/option) + 回车 :自动生成错误信息和排错 2、new Person()后Alt(/option)+回车自动生成补全为Person person = new Person 3、Alt+insert / option+insert可以自动生成构造器 4、ctrl+H
阅读全文
posted @ 2022-03-26 12:06 hanyr
阅读(88)
评论(0)
推荐(0)
【java】break contine
摘要: 1、break在任何循环语句的主体部分,均可用break控制循环的流程,用于【强制退出循环】,不执行循环中剩余语句(break也在switch中使用) 2、continue语句在循环语句体中,用于【终止某次循环过程】,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定 3、关于goto关
阅读全文
posted @ 2022-03-26 12:04 hanyr
阅读(22)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页
公告