例题4.16
1 package Tryaaaaa; 2 3 class FighterPlane { 4 String name; 5 int missileNum; 6 void fire(){ 7 if(missileNum>0) { 8 System.out.println ("now fire a missile!"); 9 missileNum -= 1; 10 } 11 else{ 12 System.out.println("No missile left!"); 13 } 14 } 15 } 16 17 public class RunPlane { 18 public static void main(String args[]){ 19 FighterPlane fp = new FighterPlane(); 20 fp.name="苏35"; 21 fp.missileNum=6; 22 fp.fire(); 23 } 24 }
可以直接运行
结果:now fire a missile!
例题4.17
1 package myjava.com.resource; 2 3 public class FighterPlane { 4 public String name; 5 public int missileNum; 6 public void fire(){ 7 if(missileNum>0) { 8 System.out.println ("now fire a missile!"); 9 missileNum -= 1; 10 } 11 else{ 12 System.out.println("No missile left!"); 13 } 14 } 15 }
1 package myjava.deliver.com.run; 2 import myjava.com.resource.*; 3 4 public class RunPlane { 5 public static void main(String args[]){ 6 FighterPlane fp = new FighterPlane(); 7 fp.name="苏35"; 8 fp.missileNum=6; 9 fp.fire(); 10 } 11 }
两个容易错的地方
1.第一张图中import myjava.com.resource
书上没有myjava 要加上
2.package相应之间的关系一定要是第二张图这样的,不能少