摘要: Java基础 抽象类能使用 final 修饰吗? 不能,定义抽象类就是让其他类继承的,如果定义为 final 该类就不能被继承,这样彼此就会产生矛盾,所以 final 不能修饰抽象类,如下图所示,编辑器也会提示错误信息: 阅读全文
posted @ 2020-10-18 09:34 codeFiler 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: Java基础 抽象类必须要有抽象方法吗? 不需要,抽象类不一定非要有抽象方法。 示例代码: abstract class Cat { public static void sayHi() { System. out. println("hi~"); } } 上面代码,抽象类并没有抽象方法但完全可以正 阅读全文
posted @ 2020-10-18 09:31 codeFiler 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: Java基础 String 类的常用方法都有那些? indexOf():返回指定字符的索引。 charAt():返回指定索引处的字符。 replace():字符串替换。 trim():去除字符串两端空白。 split():分割字符串,返回一个分割后的字符串数组。 getBytes():返回字符串的 阅读全文
posted @ 2020-10-18 09:29 codeFiler 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: Java基础 普通类和抽象类有哪些区别? 抽象类不能被实例化 抽象类可以有抽象方法,抽象方法只需申明,无需实现 含有抽象方法的类必须申明为抽象类 抽象的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类 抽象方法不能被声明为静态 抽象方法不能用private修饰 抽象方法不能用final修饰 阅读全文
posted @ 2020-10-18 09:25 codeFiler 阅读(938) 评论(0) 推荐(0) 编辑