代码拉取完成,页面将自动刷新
/**
* 自定义包引用学习
* 1.引入自定义包,或者说自定义包只需要放在程序自己指定目录下就可以,必须和包最开头的目录一致,不需要放到java的lib中
* 2.
*/
import Mypackage.YMD;
public class myPackage{
private YMD birth; // 在这里就相当于实例化了YMD, birth是YMD的实例化对象。但是隐藏调YMD里面的第二个构造方法,依然不报错,有点理解不了了。
public static void main(String[] args) {
myPackage a = new myPackage(1986,12,18); //这里是调用自己的构造函数,来确定birth的值
a.output();
}
public myPackage(YMD d1){
birth = d1;
}
public myPackage(int y,int m,int d){
this(new YMD(y,m,d));
}
public int age(){
return YMD.thisyear() - birth.year;
}
public void output(){
System.out.println("出生日期:"+birth.toString());
System.out.println("今年年龄:"+age());
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。