抽象类可以没有抽象方法,不能被实例化
2010-07-02 10:05
316 查看
抽象类可以没有抽象方法,不能被实例化
father class
son class
应用入口
father class
/** * */ package testAbstract; /** * @author 2172980000502 * */ public abstract class Father { protected void fatherSay() { // TODO Auto-generated method stub System.out.println("I am a father class!"); } }
son class
/** * */ package testAbstract; /** * @author 2172980000502 * */ public class Son extends Father { protected void sonSay() { // TODO Auto-generated method stub System.out.println("I am a son class!"); } }
应用入口
/** * */ package testAbstract; /** * @author 2172980000502 * */ public class TestAbstract { /** * @param args */ public static void main(String[] args) { // father class can not been new // Father f = new Father(); Son s = new Son(); s.sonSay(); } }
相关文章推荐
- 没有抽象方法的类,可以申明为抽象方法吗?有抽象方法的类,一定要申明为抽象类。。
- 类实例化对象可以访问静态(static)方法,但是不能访问静态属性。
- 无论url请求什么.都可以拼接class类名.实例化.传递get参数-->给当前控制器-->传递给抽象父类-->都交给抽象父类.这个方法去处理call_user_func_array()
- C#第2次试验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 抽象类不能定于对象,但可以用抽象的类定义指针!
- JavaSE8基础 抽象类中可以有 非抽象的成员方法
- 《黑马程序员》java笔记->【03】没有抽象方法的抽象类
- Java中没有抽象方法的抽象类
- 抽象类没有抽象方法
- 没有抽象方法的抽象类,存在什么样的意义呢?
- 抽象类可以不包括抽象方法 但是含有抽象方法的类必须是抽象类
- C#抽象类与抽象方法--就是类里面定义了函数而函数里面什么都没有做的类
- 接口可以写静态方法吗,抽象类可以实例化吗
- 抽象类继承抽象类可以不重写父类的抽象方法,普通类继承抽象类必须重写父类中的抽象方法,实现接口也是同样的道理
- 1、c#中可以有静态构造方法,而java中没有,例如在单例模式中c#可以直接在静态构造中实例化对象,而java不可以
- 没有躲过的坑--抽象类不能实例化对象(但是你明明定义的不是抽象类)
- final 不能修饰抽象类 方法可以被重载 但不能被重写
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 没有躲过的坑--抽象类不能实例化对象(但是你明明定义的不是抽象类)