摘要: 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) 编辑
摘要: package com.ttest2; class test { public int GetWeek(int y, int m, int d) { if (m < 3) { m += 12; --y; } int w = (d + 1 + 2 * m + 3 * (m + 1) / 5 + y + 阅读全文
posted @ 2016-06-05 23:22 victorAii 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 1.三种基本技术可以改变程序的控制流程:调用方法、选择、循环。 2.有四种类型的布尔逻辑:和、或、异或、非。 3.异或:如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 4.单个“&”、“|”符号将使两个布尔表达式都被检查。u 5.switch语句中检测的变量只能是32位 阅读全文
posted @ 2016-06-05 23:17 victorAii 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.main是一个用于描述程序开发方法的特殊名称,但它不是一个关键字。 2.在Java中编写类,是创建新的数据类型。 3.如果我们将一个数字值硬编码在代码中,这个值就成为字面量。硬编码是指将可变变量用一个固定值来代替的方法。 4.\0表示空字符。 5.字符串是一序列的字符。 6.字符串不是基本类型, 阅读全文
posted @ 2016-05-28 19:11 victorAii 阅读(137) 评论(0) 推荐(0) 编辑