Loading

摘要: 概念 成员变量 作用范围是整个类,相当于C中的全局变量,定义在方法体和语句块之外,一般定义在类的声明之下;成员变量包括实例变量和静态变量(类变量);都存放在堆(Heap)。 实例变量。独立于与方法之外的变量,无static修饰,声明在一个类中,但在方法、构造方法和语句块之外,数值型变量默认值为0,布 阅读全文
posted @ 2022-02-08 15:22 BearBrick0 阅读(145) 评论(0) 推荐(0) 编辑
摘要: && &&:逻辑与运算符。当运算符左右两边的表达式都为 true,才返回 true。同时具有短路性,如果第一个表达式为 false,则直接返回 false。 例如在验证用户登录时判定用户名不 是 null 而且不是空字符串,应当写为:username != null && !username.equ 阅读全文
posted @ 2022-02-08 14:30 BearBrick0 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是:封装、继承和多态。 推荐阅读 继承 继承:让某个类型的对象获得另一个类型的对象的属性的方法。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 好处 提高了代码的复用性 提高了代码的维护性 在类与 阅读全文
posted @ 2022-02-08 14:16 BearBrick0 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 重写: 重写(Override)是父类与子类之间多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Override)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。 重载: 重载(Overload)是一个类中多态性的一种 阅读全文
posted @ 2022-02-08 13:50 BearBrick0 阅读(133) 评论(2) 推荐(0) 编辑