摘要: 1. 抽象类: 抽象类只能通过 abstract 实现单继承 2. 接口: 接口不包含实现某种功能的具体代码,只有定义的抽象方法,所以接口需要 实现类 接口实现类的定义格式: 图中用一个类实现了对两个接口方法的重写(通过接口实现了多继承) PS:1. 接口不能被实例化(都不是类肯定不能被实例化,所以 阅读全文
posted @ 2022-01-14 21:55 TRUENO-86 阅读(22) 评论(0) 推荐(0)
摘要: 构造器:与类名相同,且没有返回值 快捷键:alt + insert 有参构造选择“OK”,无参构造选择“Select None” 面向对象的三大特性:封装、继承、多态 1.封装 当类中的方法为public时, 可以在其他类中通过 对象名.属性名 进行操作 当类中的方法为private时,无法在其他类 阅读全文
posted @ 2022-01-11 21:13 TRUENO-86 阅读(34) 评论(0) 推荐(0)
摘要: 类 = 属性 + 方法 面向对象相当于整体执行的框架,面向过程相当于具体执行流程 面向对象(Object-Oriented Programming ),简称OOP 本质:以类的方式 组织代码 以对象的方式 封装数据 break:跳出循环 return:标志方法的结束,返回结果 阅读全文
posted @ 2022-01-11 11:19 TRUENO-86 阅读(23) 评论(0) 推荐(0)
摘要: 方法的定义与重载 方法名相同时,当参数列表不同时 都会构成方法的重载 快捷键:fori+回车: 需要传入多个参数时使用,可变长参数必须放在参数列表的最后,参数类型后加省略号 递归 阶乘 数组的创建:1. 先声明数组变量 int[] num; 2.再创建一个长度为10的数组对象,通过new为其分配新的 阅读全文
posted @ 2022-01-08 11:30 TRUENO-86 阅读(23) 评论(0) 推荐(0)
摘要: 类名.对象名.方法() 阅读全文
posted @ 2022-01-06 11:44 TRUENO-86 阅读(22) 评论(0) 推荐(0)
摘要: 包机制: 导入一个包下的所有类:(例)import 包名.包名.* 各层级包名之间用 . 隔开 Scanner输入对象: 创建实例对象时,若输入new Scanne();后,用快捷键:ALT+回车自动补全实例对象 scanner的next和nextLine方法: next()接收空格以前的字符 ne 阅读全文
posted @ 2022-01-03 12:17 TRUENO-86 阅读(25) 评论(0) 推荐(0)
摘要: 快捷键: psvm: sout: 注释: 1.单行注释:// 2.多行注释 :/* */ 3.文档注释:/** */ 标识符: 1. 类型转换: 变量定义: 变量的作用域: 常量:final 字符串连接符:+ 阅读全文
posted @ 2021-12-29 22:13 TRUENO-86 阅读(31) 评论(0) 推荐(0)