第一个java应用n-javathinker公益网站.pdf
文本预览下载声明
2 章 第一个Java 应用
任何一个软件应用都是对某种现实系统的模拟,在现实系统中会包含一个或多个
实体,这些实体具有特定的属性和行为。本章介绍的Java 应用所模拟的现实系统中包
含 5 个实体:福娃贝贝、晶晶、欢欢、迎迎和妮妮,它们是中国首次举办的奥运会的
吉祥物,如图2-1 所示。这些娃娃都有名字属性,此外还能说话,说出自己的名字。
图2-1 会说话的福娃
本章范例名为dollapp 应用,它包括一个Doll 类和AppMain 类,其中Doll 类代表
福娃,Doll 类有个 speak()方法,它模拟福娃的说话行为。AppMain 类是 dollapp 应用
的主程序类,它提供 一个程序入口方法 main(),Java 虚拟机从这个 main()方法开始
运行dollapp 应用。
2.1 创建Java 源文件
Java 应用由一个或多个扩展名为 “.j ava ”的文件构成,这些文件被称为Java 源文
件,从编译的角度,则被称为编译单元(Compilation Unit )。本章的例子包含两个Java
源文件:Doll.j ava 和AppMain.j ava ,例程2-1 和例程2-2 分别是它们的程序代码。
例程2-1 Doll.j ava
public class Doll{
/** 福娃的名字 */
private String name;
/** 构造方法 */
public Doll(String name){
=name; //设置福娃的名字
}
/** 说话 */
public void speak(){
System.out.println(name); //打印名字
Java 面向对象编程( 2 版)
}
}
例程2-2 AppMain.j ava
public class AppMain {
public static void main(String args[]){
Doll beibei=new Doll(贝贝); //创建福娃贝贝
Doll jingjing=new Doll(晶晶); //创建福娃晶晶
Doll huanhuan=new Doll(欢欢); //创建福娃欢欢
Doll yingying=new Doll(迎迎); //创建福娃迎迎
Doll nini=new Doll(妮妮); //创建福娃妮妮
beibei.speak(); //福娃贝贝说话
jingjing.speak(); //福娃晶晶说话
huanhuan.speak(); //福娃欢欢说话
yingying.speak(); //福娃迎迎说话
nini.speak(); //福娃妮妮说话
}
}
在Doll.j ava 文件中定义 一个Doll 类,它有一个name
显示全部