test067.java
package pack03;
public class test067
{
public static void main(String[] args)
{
Dog tom = new test067().new Dog();
tom.shout();
}
private abstract class Animal
{
abstract void shout();
}
private class Dog extends Animal
{
public void shout()
{
System.out.println("汪汪...");
}
}
}
这篇博客展示了Java编程中如何使用抽象类和匿名内部类。在`test067.java`代码示例中,定义了一个名为`test067`的公共类,它包含一个私有的抽象类`Animal`和一个继承自`Animal`的私有类`Dog`。在`main`方法中,创建了`Dog`对象`tom`并调用了其`shout()`方法,输出汪汪...”。这体现了Java中面向对象的特性以及内部类的用法。
2263

被折叠的 条评论
为什么被折叠?



