maxterry
发贴: 10
积分: 0
|
于 2006-02-05 19:41
想跟前辈探讨一下包的问题 一个简单的原代码: ============================ package tt.le;
public class SrInherit { public int x,y; public SrInherit(int a,int b) <------第一个问题:为什么连构造方法也要加public,可如果是default constructor则可,难得它会自己加上public?? { x=a+3; y=b+4; } } ==然后我把生成的.class文件放入tt\le文件夹,但留下SrInherit.java======================= import tt.le.SrInherit;
public class yy1 { public static void main(String args[]) { int sum; SrInherit Srv=new SrInherit(40,80); sum=Srv.x+Srv.y; System.out.println("sum="+sum); } } ====以上全部javac/java通过====================
====以下则会出问题==================== import tt.le.*;
public class yy1 { public static void main(String args[]) { int sum; SrInherit Srv=new SrInherit(40,80); sum=Srv.x+Srv.y; System.out.println("sum="+sum); } }
maxterry edited on 2006-02-05 19:54
|