类为什么不能实例化
发布网友
发布时间:2024-10-01 14:09
我来回答
共2个回答
热心网友
时间:2024-11-02 22:44
对的,一个类是抽象类,就是类名前面加上abstract。 不能实例化,就是不能用new操作new一个新的抽象对象。 即Calendar c = new Calendar();不可以。
热心网友
时间:2024-11-02 22:44
ackage OOP;
public class FeederTest {
//测试饲养员喂动物
public static void main(String[] args){
// TODO Auto-generated method stub
feeder feeder=new feeder();
Animal animal= new dog();
//animal引用dog类对象
Food food=new Bone("肉骨头");
//创建父类引用子类对象,用food引用Bone对象
feeder.feed(animal,food);
//给狗喂肉骨头
animal=new cat();
//将animal引用Cat类的对象
food=new Fish("鱼");
//用food引用Fish类对象
feeder.feed(animal,food);
//给猫喂鱼
}
}
new dog和new cat怎么实例化啊 这是一个接口