抽象类能否定义对象实例?
1个回答
展开全部
抽象类是不能实例化的。但可以通过继承实现其抽象方法,然后创建实例或者可以创建匿名类来使用。
如:
抽象类:Person有一抽象方法say();
public abstract class Person {
abstract void say();
}
继承:
class Jim extends Person{
@Override
void say() {
System.out.println("Hi my name is Jim!");
}
}
匿名类:
Person p = new Person() {
@Override
void say() {
System.out.println("Hello");
}
};
纯手工,望采纳!
如:
抽象类:Person有一抽象方法say();
public abstract class Person {
abstract void say();
}
继承:
class Jim extends Person{
@Override
void say() {
System.out.println("Hi my name is Jim!");
}
}
匿名类:
Person p = new Person() {
@Override
void say() {
System.out.println("Hello");
}
};
纯手工,望采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询