摘要: 1、static:静态的 2、static可以用来修饰:属性、方法、代码块、内部类 3、使用static修饰属性:静态变量(类变量) 3.1属性 按是否使用static修饰,又分为:静态属性、非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态类属性。当修改 阅读全文
posted @ 2020-03-18 20:50 玄空2 阅读(103) 评论(0) 推荐(0) 编辑
摘要: == 运算符 1、可以使用在基本数据类型变量和引用数据类型变量中 2、如果比较的是基本数据类型变量,则比较两个变量的数据值是否相等。 如果比较的是引用数据类型变量,则比较两个对象的地址值是否相等(即两个引用是否指向同一个对象实体)。 equals()方法的使用。 1、是一个方法,而非运算符。 2、只 阅读全文
posted @ 2020-03-18 16:13 玄空2 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 使用强转时,可能会出现ClassCastException异常 instanceof 关键字 例如 a instanceof A 判断对象a 是否是类A的实例 如果是,返回true. 否则 返回false. 阅读全文
posted @ 2020-03-18 12:53 玄空2 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 来自尚硅谷Java学习视频 对象的多态性:父类的引用指向子类对象。 多态的使用前提: 要有类的继承关系; 方法必须重写。 多态的使用:当调用子父类同名参数的方法时,实际执行的是子类重写父类的方法。 虚拟方法的调用:编译调用父类中声明的方法,但运行期间实际执行的是子类重写父类的方法。 总结:编译看左边 阅读全文
posted @ 2020-03-18 11:11 玄空2 阅读(152) 评论(0) 推荐(0) 编辑