关于java包的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:11:06
现在我正在学习java中的包 现想各位大侠提问如下问题:
我这儿有如下三个文件如下:
(一)、f:\java\exercise\nameabout\Name.java
package nameabout;
public class Name {
protected String surname; // 姓
protected String firstname; // 名

public Name(String surname, String firstname) {
this.firstname=firstname;
this.surname=surname;
}

public void show() {
System.out.println("surname="+surname);
System.out.println("firstname="+firstname);
System.out.println("surname="+surname+"\t"+"firstname="+surname);
}
}

(二)、f:\java\exercise\nameabout\abc\Name.java
package nameabout.abc

public class Name {
protected String surname; // 姓
protected String firstname; // 名

public Name(String surname, String firstname) {
this.firstname=firstna

f
--|-java
----|-exercise
------|-nameabout
--------|-abc
----------|-Name.java
------|-Name.java
----|-NameFactory.java

大体结构明白?

程序较小 没有问题 输出结果为:surname=zhou firstname=yiyi

朋友你自己看下问题所在把

首先:你应该把错误写出来,可以让人更有针对性地解决;
你还没有对java这个命令理解透了,对于JVM怎么运行一个类也不很明确;
java [类] 这是格式
"f:\java\exercise\NameFactory " 这是一个类吗?java.lang.String这才是一个类,java.util.Vector这也是一个类.这些"点"是做什么用的?path,classPath是什么意思.你得去查资料,学习.