package test.java.base.study;
//abstract抽象类不能有实例
abstract class TestAbstract {
public TestAbstact(){
System.out.println("TestAbstract ");
}
}
class TestChild extends TestAbstract {
public TestChild(){
System.out.println("TestChild");
}
public static void main(String[] args){
TestChild testChild = new TestChild();
testChild.sayHello();
//TestAbstract testAbstract = new TestAbstract ();--1
}
private void sayHello(){//方法修饰符为private 说明改方法,只能在内部调用,不能在其他类里调用
System.out.println("hello");
}
}
概念理解:
1.抽象类的修饰符与接口一样均为 public abstract
2.抽象类不能有实例即上端代码中1处编译不通过。
本文探讨了Java中抽象类的概念及其使用限制,包括抽象类为何不能实例化的原因,并通过具体示例展示了如何正确地使用抽象类。
1865

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



