摘要: java多态性带来一个问题,就是如何判断一个变量所实际引用对象的类型。这里java帮我们引入了 instanceof 运算符。 instanceof运算符用来判断一个变量的所引用对象的实际类型,注意是它引用的对象类型,不是变了类型。 请看下面的代码: public class People { } 阅读全文
posted @ 2019-08-16 20:07 加速丨世界 阅读(443) 评论(0) 推荐(1)
摘要: 在Java中,父类的变量可以引用父类的实例,也可以引用子类的实例。 请读者先看一段代码: public class Demo { public static void main(String[] args){ Animal obj = new Animal(); obj.cry(); obj = n 阅读全文
posted @ 2019-08-16 08:42 加速丨世界 阅读(534) 评论(0) 推荐(0)
摘要: super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。 super也有三种用法: 1.普通的直接引用 与this类似,super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。 2.子类中的成员变量或方法与父类中的成员变量或方法同名 阅读全文
posted @ 2019-08-15 22:48 加速丨世界 阅读(499) 评论(0) 推荐(0)
摘要: 继承时类和类之间的关系,是一个很简单很直观的概念,与显示生活中的继承(例如儿子继承了父亲财产)类似。 继承可以理解为一个类从另一个类中获取方法和属性的过程。如果类B继承于类A,那么类B就拥有类A的属性和方法。 继承使用extends关键字。 例如我们定义了一个People: public class 阅读全文
posted @ 2019-08-12 22:32 加速丨世界 阅读(981) 评论(0) 推荐(1)
摘要: 虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。 Java为每种基本数据类型分别设计了对应的类,称之为包装类( 阅读全文
posted @ 2019-08-11 10:49 加速丨世界 阅读(575) 评论(0) 推荐(0)
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2019-08-10 22:00 加速丨世界 阅读(727) 评论(0) 推荐(2)
摘要: this 关键字用来表示当前对象本身,或当前类的一个实例,通过this可以调用对象的所有方法和属性。 例如: public class Demo { private int x = 10; private int y = 15; public void sum(){ //通过this获取成员变量,t 阅读全文
posted @ 2019-08-10 09:47 加速丨世界 阅读(1995) 评论(0) 推荐(4)
摘要: 对于在作用域里定义的变量,作用域同时决定了它的“可见性”以及“存在时间”。在JAVA里,作用域是由花括号的位置决定的。JAVA用一对大括号作为语句块的范围,称为作用域,在作用域里定义的变量,只有在该作用域结束之前才可使用。 在JAVA中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。 * 阅读全文
posted @ 2019-08-08 21:15 加速丨世界 阅读(1416) 评论(0) 推荐(0)
摘要: 我们以下面的类来说明一个基本的 Java 类的运行顺序: public class Demo { private String name; private int age; public Demo(){ name = "微学院"; age = 3; } public static void main 阅读全文
posted @ 2019-08-07 22:52 加速丨世界 阅读(620) 评论(0) 推荐(1)
摘要: 一 成员变量 成员变量是指类的一些属性定义,标志类的静态特征,它的基本格式如下: 【访问修饰符】【修饰符】【类型】【属性名称】= 【初始值】 访问修饰符:public(公共的);protected(受保护的);无修饰符和private(私有的)。 修饰符:对属性特征的描述:如static,final 阅读全文
posted @ 2019-08-03 15:15 加速丨世界 阅读(5843) 评论(0) 推荐(6)