JAVA语法错误
来源:百度知道 编辑:UC知道 时间:2024/05/27 12:17:45
package Mypackage;
import java.util.Calendar;
public class YMD{ //功能是获取系统时间
private Calendar t;
private int y,m,d;
YMD()
{
t=Calendar.getInstance();
y=t.get(t.YEAR);
m=t.get(t.MONTH)+1;
d=t.get(t.DATE);
}
public int gety()//获取年
{
return y;
}
public int getm()//获取月
{
return m;
}
public int getd()//获取日
{
return d;
}
}
class pbirth{//该类表示人的出生日期
private int y,m,d;
private String name;
YMD today=new YMD();
pbirth(String n,int a,int b,int c)//参数顺序为:姓名,年,月,日
{
name=n;
y=a;
m=b;
d=c;
}
public void getout()
{
int Y;
System.out.println("*******************************");
System.out.println("姓名:"+name);
Y=today.gety();
Y-=y;
Sys
import java.util.Calendar;
public class YMD{ //功能是获取系统时间
private Calendar t;
private int y,m,d;
YMD()
{
t=Calendar.getInstance();
y=t.get(t.YEAR);
m=t.get(t.MONTH)+1;
d=t.get(t.DATE);
}
public int gety()//获取年
{
return y;
}
public int getm()//获取月
{
return m;
}
public int getd()//获取日
{
return d;
}
}
class pbirth{//该类表示人的出生日期
private int y,m,d;
private String name;
YMD today=new YMD();
pbirth(String n,int a,int b,int c)//参数顺序为:姓名,年,月,日
{
name=n;
y=a;
m=b;
d=c;
}
public void getout()
{
int Y;
System.out.println("*******************************");
System.out.println("姓名:"+name);
Y=today.gety();
Y-=y;
Sys
同意楼上 构造函数 不是 public (默认是protect ) 其他包是不能访问!(包括 继承下来的子类)
你可以把Maypackage打成jar包
然后在Elclipse对应项目下配置
项目->属性-> java build path -> lib里加入jar包
可以用啊,
这里加上 public ,公共的构造方法才可以才另外包引用
public YMD()
{
t=Calendar.getInstance();
y=t.get(t.YEAR);
m=t.get(t.MONTH)+1;
d=t.get(t.DATE);
}