标签:java面向对象 oid abstract rate const 操作 面向 方法体 todo
抽象定义:把多个事物的共性的内容取出来
抽象类
可以定义没有方法体的方法,该方法由其子类来实现
该没有方法体的方法为抽象方法 含有抽象方法的为抽象类
特点:
只有方法头没有方法体的方法为抽象方法
抽象方法用abstract来修饰
抽象方法代表一种不确定的操作行为
抽象方法不能被调用
抽象类不能实例化
抽象类可以有具体方法,可以没有抽象方法
package com.tanlei.newer; public class PersonDemo { public static void main(String[] args) { tt t=new tt(1, "zz", 100); t.work(); } } abstract class Personss{ private int number; private String name; private double pricae; public Personss(int number, String name, double pricae) { this.number = number; this.name = name; this.pricae = pricae; } public abstract void work(); } //一旦一个类去继承了抽象类必须实现抽象类中的抽象方法 class tt extends Personss{ public tt(int number, String name, double pricae) { super(number, name, pricae); // TODO Auto-generated constructor stub } //抽象方法上午实现 @Override public void work() { // TODO Auto-generated method stub System.out.println("AAAAA"); } }
标签:java面向对象 oid abstract rate const 操作 面向 方法体 todo
原文地址:https://www.cnblogs.com/tanlei-sxs/p/9943447.html