• Java面向对象----抽象类


    抽象定义:把多个事物的共性的内容取出来

    抽象类

       可以定义没有方法体的方法,该方法由其子类来实现

    该没有方法体的方法为抽象方法    含有抽象方法的为抽象类

    特点:

      只有方法头没有方法体的方法为抽象方法

           抽象方法用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");
    	}
    
    	
    	
    }
    

      

  • 相关阅读:
    input框限制只能输入正整数、字母、小数、
    css水平垂直居中
    Android开发之旅-获取地理位置的经度和纬度
    Android DDMS应用
    Android开发BUG及解决方法2
    Android开发BUG及解决方法1
    Android开发BUG及解决方法
    Android系统架构
    1.sql简介
    C语言笔试常考知识点
  • 原文地址:https://www.cnblogs.com/tanlei-sxs/p/9943447.html
Copyright © 2020-2023  润新知