level 10
import java.util.Date;
public interface Appointment {
public String getDescription();
public String getLocation();
public Date getStartTime();
}
就是这个代码。。。问题是我在主函数里需要创建一个new Appointment。。。。。这该怎么办,貌似听说要用继承还是什么的但是不是很会。。该怎么办。。求大神帮下忙。。谢谢
2016年09月14日 10点09分
1
level 11
子类继承这个抽象类,然后重写里面的抽象方法。和接口用法基本一样一样的
2016年09月14日 10点09分
3
接口?指的是implement吗。。没学过orz。。看来要自学下了。。话说重写抽象方法是什么?难道是要写类似于this.location=location; return location这种?
2016年09月14日 10点09分
能不能帮忙看看6楼有什么问题或者怎么用qwq。。谢谢
2016年09月14日 10点09分
level 10
有没有大神能帮忙看看6楼是不是有点沾上边了qwq。。该怎么办。。感觉一片迷茫
2016年09月14日 10点09分
7
level 1
什么意思呢。。你不是写了一个类实现了这个接口了么?接下来实例化这个类不就行了么
2016年09月14日 10点09分
8
那一句创建的话怎么写。。假如输入值是对应的a,b,c的话。。。 Appointment d= new .........然后我就不会了qwq
2016年09月14日 10点09分
@偷懒的舰长♂ 1.你这个类没有构造函数,所以new的时候会自动给你一个空参构造函数,所以你直接new就可以了。
2016年09月14日 10点09分
@偷懒的舰长♂ Appointment d=new Appointment()
2016年09月14日 11点09分
还有,你的第一个方法不就是要给属性赋值嘛,干嘛要专门写一个方法,直接写一个构造方法啊
2016年09月14日 11点09分
level 1
就像五楼说的抽象类和接口都不能实例化,所以需要有类去继承和实现,最后new的时候new那个实现类就行了,。
2016年09月14日 10点09分
9
level 6
Appointment a=new newAppointment();
可能是这样,忘记了
2016年09月14日 11点09分
10
level 11
都已经是接口了,方法没有实现,能new出来吗?你也不想想,可以new用内部类或者实现类
2016年09月14日 13点09分
11