java–抽象类

java–抽象类



abstract class Teacher{
	String name;
	int age;
	
	abstract void teach();//抽象方法
	Teacher(){
		System.out.println("fu");
	}
	void eat(){
		System.out.println("chi");
	}
}

class EnglishTeacher extends Teacher{
	
	EnglishTeacher(){
		System.out.println("zi");
	}
	void teach(){
		
	}
}



class AbstractDemo{
	public static void main(String[] args){
		new EnglishTeacher();
	}
}

    特点:
    1.抽象类无法被实例化
    2.子类继承抽象类时,要么这个子类也是抽象类,要么子类需要把父类中的所有
    抽象方法进行重写
    
    问题?
        1.抽象类中有构造函数吗?可以,用于给子类对象进行数据初始化
        
        2.抽象类中可以不定义抽象方法吗?可以的,但是用的比较少
            目的就是为了不让你new对象
        3.abstract使用的时候有限制吗?
            private static final 不能一起使用
            
        4.抽象类一定是一个父类吗?是的,一定是个父类
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114835.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月29日 上午11:00
下一篇 2021年9月29日 上午11:00


相关推荐

  • nohup linux命令,Linux nohup命令

    nohup linux命令,Linux nohup命令nohup 命令用于执行另一个程序或者命令并将其参数指定为忽略所有 SIGHUP 中断 信号 SIGHUP 是当前控制终端关闭时发送到进程的信号通常 当您通过 SSH 运行命令时 如果连接断开 或者退出 SSH SSH 会话将终止 并且终端执行的所有命令都将停止 如果你不想被某一程序被终止 可以使用 nohup 命令 它将忽略所有中断信号 命令程序将继续运行 如何使用 nohup 命令该 nohup 命令的语法如下 noh

    2026年3月16日
    2
  • kubeadm 常用命令

    kubeadm 常用命令kubeadm 概述 Kubeadm 是一个工具 它提供了 kubeadminit 以及 kubeadmjoin 这两个命令作为快速创建 kubernetes 集群的最佳实践 安装官方参考 kuadmin 安装任务 kubeadminit 启动引导一个 Kubernetes 主节点 kubeadmjoin 启动引导一个 Kubernetes 工作节点并且将其加入到集群 kubeadmupgra 更新 Kubernetes 集群到新版本 kubeadmconfi 如果你使用 kube

    2025年9月17日
    4
  • 使用指南 | Coze Studio 一站式AI智能体开发平台:低代码+多模型+RAG,快速打造你的专业级 AI Agent!

    使用指南 | Coze Studio 一站式AI智能体开发平台:低代码+多模型+RAG,快速打造你的专业级 AI Agent!

    2026年3月12日
    3
  • 诺基亚6260读MMC卡测试

    诺基亚6260读MMC卡测试 关键字:诺基亚6260 RS-MMC卡MMC卡NOKIA6260用的是RS-MMC卡,这一点对我来说很不爽。因为本人手头有两张MMC卡,一张32M,一张128的,买了诺基亚6260之后就派不上用场了,而RS-MMC卡的价格实在是太贵了,买了不划算。    http://www.9499.net闲来没事我就想试能不能将这MMC卡用到6260上。其实也很简单,关机,打开卡仓,取出RS-M

    2022年5月22日
    69
  • 调整Android Studio分配内存大小

    调整Android Studio分配内存大小

    2021年9月30日
    1.3K
  • IO 模型_netty reactor模型

    IO 模型_netty reactor模型//IOCP2.cpp:Definestheentrypointfortheconsoleapplication.//#include”stdafx.h”#include<WinSock2.h>#include<MSWSock.h>#include<Windows.h>#include&lt…

    2026年4月15日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号