zoukankan      html  css  js  c++  java
  • 抽象类的定义以及简单代码

    抽象类
    普通类可以直接产生实例化对象,抽象类就是在普通类里面增加抽象方法的组成部分。
    普通方法上面的{} 是方法体 有方法体的方法可以被直接使用
    抽象方法值得是没有方法体的方法 必须使用abstract关键字进行定义
    抽象方法 跟 抽象类 都要声明;
    abstract class A{
    public void fun(){} 此方法并不是抽象方法,因为有大括号
    public abstract void print();此方法就是抽象类方法
    抽象类并不能直接实例化;


    抽象类的使用原则;
    抽象类必须有子类 一定要被继承
    抽象类的子类必须要覆写抽象类的全部抽象方法
    抽象类的对象实例化 需要子类完成 采用向上转型方式处理


    以下就是抽象类的基础语法

    abstract class A{
    public abstract void print();
    }
    class B extends A{
    public void print(){
    System.out.println("Hello World")
    }
    public class Test{
    public static void main(String args[]){
    A a = new B(); //向上转型
    }
    }

  • 相关阅读:
    关于发布版本号管理
    WWF
    C#编码规范和命名规则
    使用正则表达式更改编译版本号
    .net2005登录控件
    读取web.config自定义配置节
    在SQL SERVER 2005 中使用XML
    CVSNT用户权限配置
    共享鼠标
    《Ajax基础教程》
  • 原文地址:https://www.cnblogs.com/wangyufei123/p/7986984.html
Copyright © 2011-2022 走看看