您的位置:首页 > 其它

漫谈-----抽象类与接口的应用(一)

2014-03-17 19:40 148 查看
抽象类和接口的实例化:

原理:利用对象的多态性通过子类为抽象类和接口进行实例化,那么抽象类或接口所调用的方法便是被子类所覆写过的方法。

实例一,为抽象类实例化:

abstract class ACase01 {
public abstract void print();
}
class BCase01 extends ACase01 {

@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("Hello World!!!");
}

}
public class AbstractCaseDemo01 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ACase01 a =  new BCase01();
a.print();
}

}


实例二,为接口进行实例化:

interface AInterfaceCase {
public abstract void print();
}
class BInterfaceCase implements AInterfaceCase {

@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("Hello World!!!");
}

}
public class InterfaceCaseDemo01 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
AInterfaceCase a = new BInterfaceCase();
a.print();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: