KJHo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2024年2月13日

摘要: 1.当需要在子类中调用父类的被重写方法时,要使用super关键字。 2.重载(Overloading)是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数列表。 常用:构造器重载 重载规则 ·被重载的方法必须改变参数列表(个 阅读全文
posted @ 2024-02-13 23:57 KJHo 阅读(3) 评论(0) 推荐(0) 编辑

2024年2月9日

摘要: 1.重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不改变。即外科不变,核心重写。 重写的好处在于,子类可以根据需求,定义特定于自己的行为。也就是说子类可以根据需求实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法更加宽泛的异常。例如:父类的一个方法申明了一个IOE 阅读全文
posted @ 2024-02-09 23:29 KJHo 阅读(6) 评论(0) 推荐(0) 编辑

2024年2月6日

摘要: 1.Java不支持多继承但支持多重继承 2.继承的特性 ·子类拥有父类非private的属性、方法 ·子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 ·Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如B类继承A类,C类继承B类,所以按照关系就是 阅读全文
posted @ 2024-02-06 19:32 KJHo 阅读(3) 评论(0) 推荐(0) 编辑

2024年2月1日

摘要: 1.继承是java面向对象的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同行为。 兔子和羊属于食草动物,狮子和豹属于食肉动物类。 食草动物和食肉动物又是属于动物类。 所以继承需要符合关 阅读全文
posted @ 2024-02-01 22:05 KJHo 阅读(1) 评论(0) 推荐(0) 编辑

2024年1月22日

摘要: 1.Throwable类方法 (1)public String getMessage() 返回发生的异常的详细信息 (2)public Throwable getCause() 返回一个Throwable对象代表异常原因 (3)public String toString() 返回此Throwabl 阅读全文
posted @ 2024-01-22 22:39 KJHo 阅读(8) 评论(0) 推荐(0) 编辑

2024年1月20日

摘要: 1.异常 (1)检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在的文件时,一个异常就发生了,这些异常不能被简单地忽略。 (2)运行时异常:运行时异常时可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 (3)错误:错误不是 阅读全文
posted @ 2024-01-20 19:53 KJHo 阅读(4) 评论(0) 推荐(0) 编辑

2024年1月19日

摘要: 1.Java文件类以抽象的方式代表文件名和路径。该类主要用于文件和目录的创建、文件的查找和删除等。File对象代表磁盘中实际存在的文件和目录。 (1)通过给定的父抽象路径名和子路径名字字符串创建一个新的File实例 File(File parent, String child); (2)通过给定路径 阅读全文
posted @ 2024-01-19 22:40 KJHo 阅读(10) 评论(0) 推荐(0) 编辑

2024年1月14日

摘要: 1.控制台的输出由print()和println()/printf()完成。这些方法都由printStream定义,System.out是该对象的一个引用。PrintStream继承了OutputStream类并且实现了方法write(),write()方法也可以用来往控制台写操作:System.o 阅读全文
posted @ 2024-01-14 22:44 KJHo 阅读(2) 评论(0) 推荐(0) 编辑

2024年1月13日

摘要: 1.printMax(double...numbers){}:支持将同类型的可变参数给一个方法,一个方法中只能指定一个可变参数,任何普通参数必须在它之前声明(必须是最后一个参数) 2.一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 3.BufferedRea 阅读全文
posted @ 2024-01-13 02:20 KJHo 阅读(9) 评论(0) 推荐(0) 编辑

2024年1月11日

摘要: 1.Matcher.appendReplacement(StringBuffer sb, String replacement):将当前匹配子串替换为指定字符串,并且将之前的字符串添加到一个StringBuffer对象 appendTail(StringBuffer sb):将最后一次匹配工作后的剩 阅读全文
posted @ 2024-01-11 23:36 KJHo 阅读(3) 评论(0) 推荐(0) 编辑