最新【Java】抽象类的概述(1),三年Java开发

总结

总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。

如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

三、抽象方法

四、抽象类的特点


一、前言

====

前面我们学习了多态中的转型,那么现在我们开始学习抽象类的概述和使用

二、抽象类

=====

生活大多事物是具有抽象含义的,比如我说一个生物,你想不到我说的生物是什么,

在比如说一个动物,你也想不到我说的是什么,这种让人想不到的概念可以理解就是

抽象类。抽象用abstract修饰

三、抽象方法

======

对于一个没有方法体的方法叫做抽象方法,抽象方法是抽象类的核心。抽象类中可以么有

抽象abstract修饰。

四、抽象类的特点

========

🗡①抽象类中可以有常量,还可以有变量。

🗡②抽象类中可以有/没有抽象方法,也可以有非抽象方法。

🗡③有抽象方法一点是抽象类,是抽象类不一定有抽象方法。

🗡④抽象类不能直接实例化,但可以通过多态的方式实例化。

🗡⑤子类继承抽象方法时,必须重写父类中的所有抽象方法。

**注意:**若子类不想重写抽象父类中的父类方法,则可以将子类也定义为抽象类,但是

该子类被其他类继承时,其他类除了重写子类中的抽象方法,还要重写父类中的抽象

方法。(此子类父类时没把其他类带入的,而是单纯的写如题)

在Service包下

package service;

public abstract class Animal1 {

public abstract void eat();

public abstract void show();

}

在service下的impl包下

package service.impl;

import service.Animal1;

最后

金三银四马上就到了,希望大家能好好学习一下这些技术点

学习视频:

大厂面试真题:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值