摘要: 成员内部类 public class InnerTest { class Inner{ } } public class Main { public static void main(String[] args) { InnerTest innerTest = new InnerTest(); In 阅读全文
posted @ 2022-05-01 00:16 clearHeart99 阅读(19) 评论(0) 推荐(0) 编辑
摘要: private default protected public 同一类中 yes yes yes yes 同一包中的类 yes yes yes 子类 yes yes 其它包中的类 yes 阅读全文
posted @ 2022-04-30 23:56 clearHeart99 阅读(14) 评论(0) 推荐(0) 编辑
摘要: instanceof关键字 https://www.cnblogs.com/huachuantingyumian/p/16207004.html final关键字 当类使用final关键字修饰时,类不允许被继承。 public final class A{ } 当方法使用final关键字修饰时,方法 阅读全文
posted @ 2022-04-30 22:50 clearHeart99 阅读(19) 评论(0) 推荐(0) 编辑
摘要: instancof instanceof不仅可以判断对象是不是某个类的实例,还可以判断对象继承的基类和实现的接口。 public interface Study { public void study(); } public class Student implements Study{ @Over 阅读全文
posted @ 2022-04-30 00:07 clearHeart99 阅读(179) 评论(0) 推荐(0) 编辑
摘要: equals和==的区别 比较对象时equals和==比较的都是对象的内存地址。 在String中equals比较的是对象的内容,而==比较的是内存地址。 public class EqualsTest { public static void main(String[] args) { //当对象 阅读全文
posted @ 2022-04-29 15:38 clearHeart99 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 可变长参数 可变长参数需要0-N个参数 可变长参数必须是参数列表中的最后一个参数,且只能有一个 可变长参数的实参可以是数组 public class Test { public static void main(String[] args) { int []arr = {1,2,3,4,5}; te 阅读全文
posted @ 2022-04-29 15:17 clearHeart99 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 构造代码块 构造代码块在对象创建时于构造函数前执行,且每次对象被创建时都会执行。 public class CodeBlockTest { // static // { // System.out.println("静态代码块被调用"); // } { System.out.println("代码块 阅读全文
posted @ 2022-04-29 11:36 clearHeart99 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 构造注入 public class User1 { private int id; private String name; private String password; public User1(int id, String name, String password) { this.id = 阅读全文
posted @ 2022-04-27 14:28 clearHeart99 阅读(13) 评论(0) 推荐(0) 编辑