class GoodDog{
private int size;
public int getSize(){
return size;
}
public void setSize(int s){
size=s;
}
void bark(){
if(size>60){
System.out.println("Wooof!Wooof!");
}else if(size>14){
System.out.println("Ruff!Ruff!");
}else{
System.out.println("Yip!Yip!");
}
}
}
class GoodDogTestDrive{
public static void main(String[] args){
GoodDog one =new GoodDog();
one.setSize(70);
GoodDog two=new GoodDog();
two.setSize(9);
System.out.println("Dog one: "+one.getSize());
System.out.println("Dog two: "+two.getSize());
one.bark();
two.bark();
}
}
三种方法:
1.在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。
2.作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为 javac 空格 Java源文件;如 javac C://hello.java;
3.作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hi.java。
Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。
Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。