例3.2
JTriangle.java
public class JTriangle //类首声明
{
double length = 10.0; //定义变量
double height = 5.0; //定义变量
//定义方法
double area()
{
return length * height / 2.0;
}
//定义main方法
public static void main(String args[])
{
double s; //定义变量
s = (new JTriangle()).area();
System.out.println("该三角形的面积是: " + s);
}
}
例3.3
JHelloWorld.java
public class JHelloWorld
{
public static void main(String argv[])
{
System.out.println("Hello World");
}
}
class JHelloWorld2
{
public static void main(String argv[])
{
System.out.println("Hello World2");
}
}
例3.4 JStudent.java
public class JStudent
{
String name;
char sex;
int stuID;
// 构造方法1
public JStudent(String stuName, char sex, int stuID)
{
name = stuName;
this.sex = sex;
this.stuID = stuID;
}
// 构造方法2
public JStudent()
{
}
// 定义main方法
public static void main(String args[])
{
JStudent s1 = new JStudent("张三", '男', 20130301); // 通过构造方法1初始化变量
JStudent s2 = new JStudent(); // 通过构造方法2初始化变量
}
}
例3.5 JStudent2.java
public class JStudent2
{
String name;
char sex;
int stuID;
public static void main(String args[])
{
// 下面语句去除注释后会发生编译错误
// JStudent2 s1 = new JStudent2("张三", '男', 20130301);
JStudent2 s2 = new JStudent2(); // 通过默认构造方法初始化变量
}
}
注:本博客内容节选自高飞编著的Java程序设计实用教程 ,详细内容请参阅书籍。