第四章类、包和接口本章主要内容类: ★域、方法 ★构造方法、方法的重载 ★类的继承包: ★package语句 ★访问控制符接口: ★定义 ★实现§1类、域和方法Java程序类类域1域2方法1方法2一、定义类中的域和方法修饰符class 类名称{ 域定义; 方法定义;}UML类图类名域方法例:classPerson{ stringname; intage; voidsayHello(){ (“Hello!”);}}域方法成员1、域(field) ①对应类的静态属性 ②属性 ③变量④定义语法: 类型名 域名; 例如:intage;⑤系统默认值(参见P36,表3-1)2、方法(method)①类的动态特性 ②具有的功能和操作 ③定义语法:修饰符 返回值类型 方法名(形参列表){…} ④返回值 ⑤return语句BooleanisOlderThan(intanAge){booleanflg;if(age>anAge)flg=trueelseflg=false;returnflg;}形参返回类型返回语句二、构造方法与对象的创建1、构造方法(constructor) ▲与类同名的方法 ▲无返回值 ▲主要完成对象的初始化工作 ▲不用显式调用,用new来调用 ▲对象创建时会自动调用构造方法Person(Stringn,inta){ name=n; age=a;}2、默认构造方法①如果没有定义任何构造方法,系统会自动产生一个构造方法 ②默认构造方法不带参数,并且方法体为空,Person(){}
java课件第四章 来自淘豆网m.daumloan.com转载请标明出处.