相信大部分学习的小朋友大朋友都有为这个知识点头疼,我也是呀,刚开始看到这个知识点,哎呀什么是重写呀,什么是重载呀,他们俩好像没什么区别呀?今天,本灯通过一篇博文,与大家细细地讨论“重写与重载”

目录

  1. 继承
  2. 重写(Override)
  3. 重载(Overload)

继承


在继承中,被继承的类称为父类(father class)超类(super class),而这个“超(super)”在咱们后面重写重载有大用;继承父类的类则反过来叫做子类(son class)

哦各位同学,这里的继承并不是指啊一个类s了啊另一个类把这个类所有的方法都继承了,当然不可能,上期我们有讲到可见性,在子类中也是如此,继承是可以自己定义的,而不是当父类s了的时候,并且子类只会继承public(公用)类和protected(受保护的)类,父亲哪怕是s了也不会让孩子乱动自己的隐私(private类)哒!

讲到继承,还要注意一点:Java 语言不支持多继承,什么是多继承呢,好像有点难懂哈,是指父亲可以有多个儿子呢?还是指孩子只能有一个父亲呢?答案当然是后者,Java 语言十分的倔强,一生只允许自己的第一个爸爸,不允许后父踏进房子(线程)一步,相比之下c++语言就表现的宽容多了。

讲了这么多,来讲点有用的,接下来我们用代码来尝试实现Java类继承!

class ComputerOs{

public String printLine(){

return "Computer os can make your PC work";

}

public void display(){

System.out.println(printLine());

}

}

public class WindowsNT extends ComputerOs{         //用extends关键字继承类

public static void main(String[] args){

WindowsNT win = new WindowsNT();

win.display();

}

}

运行结果:

Computer os can make your PC work

很奇怪,明明是实例化不同的类,为什么能调用相同的类方法呢?很简单,这就是继承。

那么这时候又有同学会问了,唉红石灯如果我想继承其他的方法只有一个不继承我自己定义怎么办?问得好,接下来让我们移步到下一个重点:重写

(本知识点 完)

Java进阶——Java面向对象编程(2)相关推荐

  1. [Java入门笔记] 面向对象编程基础(二):方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...

  2. Java基础-初识面向对象编程(Object-Oriented-Programming)

    Java基础-初识面向对象编程(Object-Oriented-Programming) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Java是一门面向对象的程序设计语言.那么什 ...

  3. JAVA进阶案例 TCP编程之网络聊天工具(服务端)

    实现分析. 1.开启服务端 客户端选择'登录以后'后,提示输入用户名和密码,验证成功则进入好友列表界面 2.用户聊天 双击好友,进入好友聊天界面.在信息框编辑信息 点击发送 当客户端向服务端发送数据时 ...

  4. java进阶之---------网络编程

    java进阶之网络编程,学这个之前我们在这里简单讨论一下什么是计算机网络: 计算机网络是将不同的地理位置但是具有独立功能的计算机及其外部设备,通过通信线路连接起来,实现资源共享 这里我们就将实现这个功 ...

  5. 一文带你深入理解【Java基础】· 面向对象编程(下)②代码块、final和abstract

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  6. Java进阶之网络编程

    网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编 ...

  7. 【java学习】 面向对象编程+java购物车系统

    文章目录 一.设计对象 二.内存机制 三.购物车系统 四.构造器 构造器 this关键字的作用 一.设计对象 类和对象是什么? 类:是共同特征的描述(设计图); 对象:是真实存在的具体实例; 如何设计 ...

  8. Java基础篇——面向对象编程

    ​ ​ 活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰.各位小伙伴,如果您: 想系统/深入学习某技术知识点- 一个人摸索学习很难坚持 ...

  9. Java语言基础-面向对象编程三步走之打开冰箱门

    开头: 何谓"面向对象" 面向对象是一种编程思想. 思想是一个很虚无缥缈的东西,但是它可以从一个人的具体行动中体现出来,如果说你坚持每天跑步,每天读书,做一些有益于身心健康的事情, ...

  10. Java的OOP(面向对象编程)总结,有这一篇足矣

    前言:OOP是Java语言中重要组成部分,其中面向对象编程是Java中核心编程思想,今天就将OOP知识进行总结 目录 一.思维导图 二.面对对象 1.首先要了解面对对象是什么? 2.具体说法 3.面对 ...

最新文章

  1. 14、四大组件--Service
  2. linux内核竞争条件漏洞,Linux内核竞争条件漏洞-导致远程代码执行
  3. 【已解决】Error: Module not specified (IntelliJ IDEA)
  4. 微服务跨数据库联合查询_MySQL数据库联合查询
  5. table固定表头滚动
  6. java必会的英语单词
  7. OpenCV4每日一练day5:图像读取、显示与保存
  8. 移动互联网的特性 互联网+
  9. 服务器图片加载慢_页面提高性能利器_懒加载
  10. InstallShield 2011新功能试用(7)- 新增加的InstallShield Prerequisites
  11. java web 页面布局框架_jsp框架(jsp实现页面框架布局)
  12. Java批量修改文件名称
  13. 截止失真放大电路_Multisim基本放大电路仿真实验
  14. 【机器学习】Python中随机森林的实现与解释
  15. JDK1.8_API(不能用 你来看砍我)
  16. Python爬虫——Scrapy框架爬取腾讯招聘
  17. keyshot手机渲染教程_keyshot渲染教程
  18. 借力函数计算 FC,HEROZ 打造专业级 AI 日本将棋服务
  19. 智安网络丨居安思危·洞见未来 — — 智安网络安全周报
  20. 解决阿里云盘分享文件数量太多而无法分享的问题

热门文章

  1. vivo手机中误删的照片怎么恢复?快速找回的方法!
  2. 全面屏手机Android,前所未有的新姿态 安卓真全面屏手机推荐
  3. 【Xilinx ILA调试】Xilinx 硬件调试ILA
  4. 如何做到微信机器人不封号_微信怎么可以永不封号?有没有什么办法可以让微信永远不封号呢?...
  5. FilCoin多签钱包Java实现
  6. 微信特殊字符php,PHP处理微信昵称特殊符号过滤方法
  7. malloc和free,brk和sbrk和mmap和munmap的使用和关系以及内存分配的原理
  8. 运动蓝牙耳机什么好?五款国产不容错过的运动耳机
  9. matlab17b的tsne程序,TSNE三维图形
  10. 范渊:守护网络安全的“黑客”