摘要: 1.多态:在Java中,子类的对象可以替代父类的对象使用。即使用父类类型的引用指向子类的对象。 2.一个引用类型变量可能指向(引用)多种不同类型的对象。 3.一个引用类型变量如果声明为父类的类型,但实际引用的是子类对象,那么该变量就不能再访问子类中添加的属性和方法。 4.多态可以分为静态多态和动态多 阅读全文
posted @ 2016-06-19 23:15 victorAii 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.在接口中,所有方法都是抽象方法,所有方法都不提供具体的实现。 2.类不能继承接口,只能实现接口所定义的方法。 3.接口中不包含任何构造器。 4.一个接口能继承多个接口。 5.接口不是类。 6.接口默认是抽象的,在声明接口时,不需要使用关键字abstract。 7.接口中的每一个方法默认也是抽象的 阅读全文
posted @ 2016-06-19 23:15 victorAii 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.局部变量不能加访问修饰符,成员变量可以。 2.static 的类属性,不属于对象所有,所有对象共享该属性。尽量使用类名调用类属性,而不是对象名。 3.类本身也有访问修饰符,但是类的访问修饰符只有共有的和默认(无访问修饰符)的两种。默认访问的类只能被同一包中的其他类使用。 4.封装也被称为数据隐藏 阅读全文
posted @ 2016-06-19 23:14 victorAii 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.数组属引用类型,数组型数据是对象,数组中的每个元素相当于该对象的成员变量。 2.数组中的元素可以是任何数据类型,包括基本类型和引用类型。 3.定义并用运算符 new 为之分配空间后,才可以引用数组中的每个元素。 4.数组是引用类型,它的元素相当于类的成员变量,因此数组一经分配空间,其中的每个元素 阅读全文
posted @ 2016-06-19 23:13 victorAii 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.Java只支持单继承,不允许多重继承。 2.子类继承了父类,就继承了父类的方法和属性。 3.在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法。 4.子类通常比父类的功能更多。 5.在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”。 阅读全文
posted @ 2016-06-19 23:13 victorAii 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.所有的方法调用都维护在一个称为调用栈的结构中,当前正在执行的方法位于调用栈的顶部。当前方法执行完成后,就从调用栈的顶部移除,控制流程返回栈中的前一个方法。 2.main()方法总是在调用栈的底部。 3.如果一个Java程序是多线程应用程序,那么它可以有多个调用栈。 4.一个方法正在执行时,会发生 阅读全文
posted @ 2016-06-19 23:12 victorAii 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。(有一个例外);在不同类中的访问机制:先创建要访问类的对象,再用对象访问类中定义的成员。 2.当一个对象被创建时,会对其中各种类型的成员变量自动进行初始化赋值。 3.我们也可以不定义对象的句柄,而直接调用这个对象的方法。这样的对象叫做匿 阅读全文
posted @ 2016-06-19 23:11 victorAii 阅读(162) 评论(0) 推荐(0) 编辑