- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 抽象类
抽象类 *抽象方法 基类中定义的方法,有时候只是在派生类中才能写出方法体。 1、 Java中,这种没有方法体的方法称为抽象方法。 2、 抽象方法声明格式:[修饰符]abstract返回值类型 方法名([形式参数表]); 3、 抽象方法的特点 (1) 抽象方法的返回值类型前有关键字abstract; (2) 抽象方法没有方法体; (3) 抽象方法的定义是
2012-04-14 15:23:41 3437 1
原创 final修饰符
final修饰符 final关键字可用于修饰类、变量和方法,用于表示它修饰的类、变量和方法不可改变。 *final变量 1、final修饰变量时,表示该变量一旦获得了初始值之后就不可被改变,final既可修饰成员变量(包括类变量和实例变 量),也可以修饰局部变量、形参。 (1)final修饰成员变量 成员变量 :类变量;和实例变量。 类变量:当类初始化时,系统会为类变量分配内存,
2012-04-14 15:22:18 588
原创 面向对象编程进阶
多态性 多态机制是面向对象技术的精华之一,它是建立在继承基础之上的。所谓多态(polymorphism),子类的对象 可以代替父类的对象使用。 *思想基础 在类的继承中,子类在父类的基础上进行扩充和改造,父类拥有的成员子类中都有,因而可以认为子类比父 类的功能强,或者说子类的对象应该比父类的对象功能强,因而子类的对象应可以替代父类的对象被使用。 1、一个对象只能属于一种确定的
2012-04-14 15:20:37 400
原创 类的继承
*调用父类的构造方法 子类不会继承父类的构造方法,但有的时候子类构造方法里需要调用父类构造方法的初始化代码。 Eg class BaseClass { protected double size; public BaseClass() { size=0; System.out.println
2012-04-10 20:15:58 387
原创 面向对象编程阶段
5.1 类的继承 *继承的特点 1、通过继承,在已有的类型基础之上进行扩充或改造,得到新的数据类型。 (1)已有的类型称为父类或超类。 (2)得到的新数据类型,称为子类或派生类。 (3)类的继承提高了程序代码的重用性和可扩充性,缩短了软件开发的周期。 *继承的分类:单继承----------子类只能有一个直接父类。 多重继承-------子
2012-04-09 20:16:52 392
原创 变量
4.2方法 *递归方法一般由两部分组成:1、递归体:递归的方式;2、递归出口:递归终止的条件。 *Java语言允许在一个类中定义几个同名的方法,但要求这些方法具有不同的参数特征,这种做法称为方法的重载 (overloaded)。 1、参数个数/2、参数类型/3、参数次序 注意:返回值类型不是重载的依据。 *重载方法的调用:当类中有多个重载的方法,调用该类的某个重载方法时,Java能够根
2012-04-07 20:33:39 361
原创 类和对象
4.1类和对象 *this的使用 this关键字作为自身的引用,其作用就是在类的自身方法中引用该类自身。 public class Car { public String name,color; public int oil; public Car(String name1,int getOil) {this name=n
2012-04-05 20:00:24 300
原创 例题
一些例题 1、生成文档 /** 这是First类的主方法,它将输出两个整数类型变量值和。类名为First */ public class First { /*生成文档时不会被提取。*/ int a; int b; /**本方法的功能是修改指定值。*/ public void
2012-04-01 17:33:48 390
原创 面向对象编程初步
4.1类和对象 *定义成员变量:[修饰符]类型 成员变量名[=初始值]; 1》修饰符:[public|protected|private][static][final] 2》成员变量名应是一个合法的标识符,并且应遵循编码惯例; 3》初始值:定义变量还可以定义一个可选的初始值。 注意:变量名应该由一个或多个有意义的单词组合而成,第一个单词首字母小写, 单词与单词之间不需要使用任何分隔符。
2012-04-01 15:46:49 354
原创 运算符、表达式和流程控制
运算符、表达式和流程控制 3.1算术运算符 双目运算符:+、-、*、/、%。单目运算符:+、-、++、-- 关系运算符:结果为布尔类型(true或false)。 逻辑运算符:&(逻辑与)、|(逻辑或)、!(逻辑非)、^(逻辑异或)、&&( 短路与)、||(短路或)。 位运算符:整型(byte、short、int、long)字符型(char)。 赋值运算:赋值运算符(=)的功能是将
2012-04-01 15:44:24 400
JSP标准标签库总结
2012-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人