继承extends的使用

继承(extends):
          继承让我们可以更好的实现类的扩展。
          继承的使用要点:
              1.父类也称作超类、基类、派生类。
              2.Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于复杂,系统难于维护。
              3.Java类中没有多继承,接口有多继承。
              4.子类继承父类,可以得到父类的全部方法和属性(父类的构造方法除外),但不见得就可以直接访问,

如:父类的私有方法
              5.如果定义一个类时,没有调用到extend,则它的父类是java.lang.Object

public class _01_Instance_Of {public static void main(String []args) {Student stu= new Student("wdf", 152, "swdw");stu.Name="join";stu.Height=152; stu.rest();System.out.println(stu instanceof Student);  //instanceof判断instanceof前面的对象是否属于后面的类}
}class Penson /*extends Object 默认继承类*/{String Name;int Height;public void rest() {System.out.println("休息一会");}}class Student extends Penson{//为了避免代码的重复,我们用extend继承的方法,继承下面的rest()方法和String Name; int Height;对象/*String Name;  //所需的对象也与rest()的方法中的对象相同int Height;*/String Major;public void studeny() {System.out.println(Name);}/*public void rest() {  //方法与上面的rest()的方法相同System.out.println("休息一会");}*/public Student(String Name,int Height,String Major){this.Height=Height;this.Name=Name;this.Major=Major;}}

extends的使用相关推荐

  1. Java泛型 通配符? extends与super

    本文来源:https://i.cnblogs.com/EditPosts.aspx?opt=1 感谢博主.本文仅供参考学习. Java 泛型 关键字说明 ? 通配符类型 <? extends T ...

  2. T extends Serializable这是什么意思呢?看明白这个,你的问题就自然而然的明白了!...

    1.转自:https://blog.csdn.net/liwenqiang758/article/details/8131185 自己动手丰衣足食!!! 泛型是Java SE 1.5的新特性,泛型的本 ...

  3. 泛型中? super T和? extends T的区别

    经常发现有List<? super T>.Set<? extends T>的声明,是什么意思呢?<? super T>表示包括T在内的任何T的父类,<? ex ...

  4. Java中? extends T和? super T的理解

    ? 通配符类型 - <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类; <? super T> 表示类型下界(Java Core中叫超类型限 ...

  5. Why HashMap Extends AbstractMap and Implement Map

    2019独角兽企业重金招聘Python工程师标准>>> Java.util.HashMap - why HashMap extends AbstractMap and impleme ...

  6. Module not found: Can‘t resolve ‘@babel/runtime/helpers/esm/extends‘ in ‘C:\Users\wdg\Desktop\Ant-De

    react 项目启动出现下面的报错: ./node_modules/_history@4.10.1@history/esm/history.js Module not found: Can't res ...

  7. package extends 解析

    package 的 extends 属性用于继承父包(package),可以继承到global-results,也可以继承到action ,还有其他的一些属性可以继承,但namespace 不影响. ...

  8. php smarty继承,PHP Smarty 模板 模板继承 {extends}

    {extends} 模板继承中,你可以在子模板内使用{extends}标签来扩展父模板. 1.{extends}必须放在模板的第一行. 2.如果子模板要用{extends}来扩展父模板,那么它只能有 ...

  9. Java泛型中extends T和super T的区别?

    <? extends T>和<? super T>是Java泛型中的"通配符(Wildcards)"和"边界(Bounds)"的概念. ...

  10. 转载 React.createClass 对决 extends React.Component

    先给出结论,这其实是殊途同归的两种方式.过去我们一般都会使用 React.createClass 方法来创建组件,但基于 ES6 的小小语法糖,我们还可以通过 extends React.Compon ...

最新文章

  1. 服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型
  2. 如何统计各个班级的相关数据(如班级排名、最高分等)呢?
  3. hdu4396 多状态spfa
  4. 英伟达收购Mellanox接近尾声,将成英伟达史上最大收购案
  5. jQuery源码分析 Sizzle选择器
  6. Mybatis和Hibernate区别
  7. Appium脚本(2):元素检测
  8. JavaWeb从入门到精通 二
  9. cmd 卸载mysql_彻底卸载mysql
  10. java compute wmb_WMB驱动程序BUG
  11. 忠和资本:2021年后市刘国忠行情预测
  12. ❤️ 工厂模式:教你如何制造一台Huawei P50手机 ❤️
  13. 腾讯云轻量应用服务器免费升级2核4G8M升级4核4G8M不花钱
  14. php Guzzle源码,PHP Guzzle获取请求
  15. 刀塔OMG塔防1.23单机版使用方法
  16. 史上最详细的新浪广告系统技术架构优化历程
  17. 咚咚咚————【电路设计】关于赛车的应力采集设计原理
  18. 摄氏度符号英文计算机语言,英文文章里摄氏度符号打法
  19. http-little-toy(一个go编写Http并发测试工具)
  20. 如何成为二八定律中的“20%”

热门文章

  1. Python3, 19行代码,让微信登录页面地球转起来,涨见识了。
  2. 蓝牙资讯|TWS真无线蓝牙耳机市场的三大改变
  3. 《Android学习笔记》Android12蓝牙扫描不到设备的权限问题
  4. mac如何把html转成word,Mac ---- markdown 转 html\word\pdf
  5. 使用canvas截图网页为图片并解决跨域空白以及模糊问题
  6. linux nginx 自动启动脚本,Nginx 自动启动脚本/重启脚本
  7. STM32(7):定时器之PWM
  8. 目标检测中的AnchorFree起源
  9. FusionCharts Suite XT v3.19 Crack
  10. GXT 2.x 中设置Grid内容可复制