- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 java_25-26
1.接口中的所有方法都是抽象方法。接口中方法都是public的。2.接口中也可以定义属性,但很少。都是public, static, final的。3.abstract和final不可共存。分析如下:public abstract final class Test{} //abstarct表明是个抽象类,需要定义一个类来继承它。而final表明自己不能被继承是个终态类,两者矛盾!4.设计模式(d
2015-11-17 22:19:25 272
原创 java_12-24-part three
1.static 关键字,可以修饰属性,类,方法2.static修饰属性时,无论一个累生成了多少实例,所有这些实例共享唯一一份静态成员变量。一个实例对静态变量进行修改,其他实例的该静态成员变量的值也会随之变化。如果一个成员变量是static的,那么一般通过,类名.成员变量名的方式来使用。3.static修饰方法。静态方法,子类可以继承静态方法,但不可以重写静态方法。也是用类名.方法名的方式来使用。p
2015-11-15 12:50:30 255
原创 java_12-24-part two
java SE lesson 2 1.多态: 父类型的引用可以指向子类的对象。or 接口类型的引用指向实现该接口的类的实例。 2. Parent p = new Child(); p.sing(); 当使用多态方式调用时,先去查看父类方法中是否有sing()方法,若没有—-则报错。 如果父类中有sing 方法,再看子类是否有sing()方法,子类有—则调用子类的sing()方法,子
2015-11-15 12:12:17 241
原创 java_12-24-part one
1.方法重载(overload)表示2个或多个方法名字相同,参数不同(参数个数,顺序,类型不同) 注意:方法的返回值类型对重载没有任何的影响2.构造方法名=类名,构造方法可以重载。first: 如果想在一个构造方法中,调用另外一个构造方法,可以调用this(参数)实现,括号中的参数表示目的构造方法的参数。 second: this(参数)必须在当前构造方法的第一行执行。3.继承(inheriten
2015-11-15 11:10:32 259
原创 java_笔记-10
1.对象(object)又叫做实例(instance),生成一个对象的过程,叫做实例化。命名的约定: a) 类: 每个单词,首字母大写,不用_连接。如:PeopleTest b) 方法: 第一个单词全小写,之后的单词首字母大写。如:addNumbers c )属性: 与方法同属性需要定义在类中,又叫成员变量;定义在方法中的变量叫做局部变量。如何定义属性? public class Pe
2015-11-01 21:39:56 261
原创 java_笔记-9
1. 面向对象程序设计三大基本特征:继承(inheritence),封装(encapsulation),多态(polymorphism) 2. 封装:类包含了数据与方法,将数据与方法放在一个类中,就构成了封装。 3. 如何定义类? 修饰符 class 类的名字 { //类的内容(包含属性和方法) }4. 方法, 如何定义方法?修饰符 返回类型 方法名称(【参数1,参数2,
2015-11-01 19:53:49 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人