Java语言程序设计 教学课件 清华大学计算机与信息 2 Java语言基础.pdf
文本预览下载声明
Java 语言基础
程序结构
表达式规则
流程控制语句
数组与字符串
程序结构
package
import 一个程序可包括若干个类
class 类名1 { 各类之间存在并列、继承
属性定义 和包含关系。
方法名1 (){ 这些类通常是在一起协同
工作的。例如一个类的方法
中需要创建其他类的对象,
} 并操作这个对象。
方法名2 (){ 编程只能在方法中。
编译后每个类产生一个
}
} .class 文件
class 类名2 {
}
程序结构示例
import java.util.* ; // 导入Java 的实用包,引入系统类Date
public class ProgramStruc { //主类
public static void main(String[] args) { //main方法(程序执行入口)
//创建一个Employee类的对象(职工对象)
Employee emp = new Employee(王力,20,1500F ) ;
float sal = emp.getSalary() ; //调用Employee类的对象方法,获取职
工工资
emp.setSalary(sal+200) ; //调用Employee类的对象方法,设置职工工
资
emp.print() ; //调用Employee类的对象方法,显示职工信息
} //main
} //ProgramStruc
程序结构示例(续)
class Employee { //定义Employee类
String name ; //定义职工属性
int age ;
float salary ;
Employee(String n, int a, float s) { //定义构造方法(用于创建类的对象)
name = n ;
age = a ;
salary = s ;
}
float getSalary() { //定义读取工资的方法
return salary ;
}
程序结构示例(续)
void setSalary(float newSal) { //定义设置工资的方法
if(newSalsalary)
salary = newSal ;
}
void print() { //定义打印职工信息的方法
Date current = new Date();
System.out.println(name + 年龄: + age + 月薪: + salary ) ;
System.out.println(显示日期: + current.toString() ) ;
}
} //Employee
显示全部