`
高某某
  • 浏览: 4401 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java基础-继承

 
阅读更多
都提到继承啦就是父亲的东西归儿子呗。这好办java中用extends关键字作为继承的标识
所以我们用上篇的Cup作为父类来讲吧。

Cup是个很纯很纯的类,就是个杯子它太纯粹了,不适合我们的需求,我想要个方形的塑料杯,而Cup里可没形状这个东西呀,当然我们可以写个SquareCup类 例如这样
public class SquareCup{
String  character(质地)=“plastic(塑料的)”;
String  size(尺寸)=“10”;//这回不把它当圆的了杯直径为cm
String  shape(形状)=“Square(方形)”;
void HoldWater(){}//盛水
void PourAwayTheWater(){}//倒水
}

好吧 和Cup相比不过多了String  shape=“Square”而已却将Cup类完全的copy过来很明显这样不好,重复出现不必要的代码是不敬业的表现哦,所以我们用继承啦,继承的特性各位去自己去搜吧,大大们的东西一定比我的好。
所以我的SquareCupCup成了这样
public class SquareCup extends Cup{
String  shape=“Square”
}
瘦身的好过分哈,至于怎么调用继承自父类的属性和方法这个好办
SquareCup sc=new SquareCup ();
                sc.HoldWater();
干净了不少吧,其实我在这里像告诉你们的是它们是什么做什么用的。却不会告诉你怎么去用它,那需要你自己去尝试呀 别懒。。
分享到:
评论

相关推荐

    Java基础-继承、接口、多态的一个小练习-教练与运动员

    在Java编程语言中,继承、接口和多态是面向对象编程的三大核心概念。这个小练习通过"运动员和教练"的案例,展示了这些概念的实际应用。 首先,让我们深入理解这三大概念: 1. 继承(Inheritance): 继承允许一个...

    java中与继承有关的程序内存分析

    在Java编程语言中,继承是面向对象特性的重要组成部分,它允许一个类(子类)从另一个类(父类)继承属性和方法。这种机制有助于代码重用和构建复杂的类层次结构。当我们谈论“java中与继承有关的程序内存分析”时,...

    Java基础知识培训 Java基础教程-Java基础知识全套PPT课件 共9个章节.rar

    【完整课程列表】 Java基础[01-Java概述]....Java基础[04-继承上].pdf Java基础[04-继承下].pdf Java基础[05-多线程].pdf Java基础[06-集合].pdf Java基础[07-IO].pdf Java基础[08-GUI].pdf Java基础[09-网络编程].pdf

    Java零基础-继承.md

    ### Java零基础-继承知识点详解 #### 一、继承的概念及意义 在面向对象编程语言中,**继承**是一种强大的机制,它允许我们基于现有的类(称为父类或基类)来创建新的类(称为子类或派生类)。通过继承,子类不仅...

    java-数组与方法及面向对象基础

    本教程将深入探讨Java中的数组、方法以及面向对象编程的基础概念,为初学者提供一个全面的学习指南。 一、数组 数组在Java中是存储同一类型数据的集合,可以看作是一个可变大小的容器。数组的定义和初始化通常包含...

    JAVA基础-第4章继承与多态-练习题-200910.doc

    JAVA基础-第4章继承与多态-练习题 本资源是关于JAVA基础的第四章继承与多态的练习题,涵盖了继承、多态、构造方法、方法覆盖、final类等知识点。本资源共有9道选择题,考察了程序员对JAVA语言的掌握程度。 在第1题...

    精通Java--JDK、数据库系统开发、Web开发基础与实例

    《精通Java--JDK、数据库系统开发、Web开发基础与实例》是一本全面覆盖Java编程技术及应用实践的书籍。本书旨在帮助读者深入理解和熟练掌握Java语言,从基础到高级,从理论到实践,全方位提升Java开发技能。 首先,...

    Java程序基础--继承的概念和分类.pptx

    java

    java基础--微学院

    Java基础是编程世界中至关重要的一环,尤其对于初学者来说,掌握好Java基础知识将为后续的深入学习和开发工作奠定坚实的基础。"java基础--微学院"这个资源显然是为了帮助初学者系统地学习Java编程而设计的。让我们来...

    完整版Java全套入门培训课件 Java基础 04-继承下(共28页).rar

    这个"完整版Java全套入门培训课件 Java基础 04-继承下(共28页)"显然是一份详细讲解Java继承概念的教程。 继承的概念在于,子类可以继承父类的所有非私有属性(public和protected)以及方法。这样,子类就可以在不...

    Java全套入门培训课件 Java基础 Java培训课程 全套PPT课件 共11个章节.rar

    Java全套入门培训课件 Java基础 04-继承上(共8页).pptx Java全套入门培训课件 Java基础 04-继承下(共28页).pptx Java全套入门培训课件 Java基础 05-多线程(共12页).pptx Java全套入门培训课件 Java基础 06-...

    java基础-ppt

    Java 基础 Java 流程控制 Java 方法 Java 数组 Java 类和对象 Java 类的继承和多态机制 Java 接口和包 Java 异常处理 Java 输入与输出 Java 图形用户界面设计 Java Swing 组件 Java Applet 程序 Java 多线程 Java ...

    Java--类的继承

    通过继承,我们可以创建一个基础类,包含共有的属性和方法,然后根据需要创建更具体的子类,这些子类在保留共性的同时,可以添加各自的特性和行为。 3. 继承到了什么? 当一个类继承另一个类时,它获得了父类的...

    完整版Java全套入门培训课件 Java基础 04-继承上(共8页).rar

    在这个"完整版Java全套入门培训课件 Java基础 04-继承上(共8页).rar"中,我们将会深入学习这个关键的概念。 首先,继承的基本语法是通过使用关键字`extends`来实现的。例如,如果我们有一个父类`Animal`,我们...

    java基础-中级-高级-深入·

    ### Java基础 #### 1. Java概述 - **定义**:Java是一种面向对象的编程语言,由Sun Microsystems公司于1995年推出。 - **特点**: - 面向对象:支持封装、继承、多态等特性。 - 平台无关性:Java程序可以在任何...

    java基础知识-继承的使用

    java中的继承是一种面向对象编程的重要概念,它允许一个类继承另一个类的属性和方法。使用继承可以实现代码的重用和层次化组织。 要使用继承,需要定义一个子类(派生类)来继承一个父类(基类或超类)。子类可以...

    java基础教程----精华版

    这个"java基础教程----精华版"显然是一份精心整理的资料,旨在帮助初学者快速掌握Java编程的基础知识。下面将详细介绍Java语言的核心概念和关键知识点。 1. **Java语法基础**: - **变量**:在Java中,变量是存储...

    Java基础-经典入门教程

    这个“Java基础-经典入门教程”旨在帮助初学者掌握Java编程的核心概念和技能,为深入学习和应用Java打下坚实的基础。 1. **Java简介**:Java以其“一次编写,到处运行”的特性而闻名,它使用JVM(Java虚拟机)作为...

    完整版Java全套入门培训课件 Java基础 04-继承上(共8页).pptx

    Java中的继承是面向对象编程的重要特性,它允许子类继承父类的属性和方法,从而实现代码的复用和类的扩展。在本课程中,我们深入探讨了继承的几个关键概念。 首先,继承的概述指出,当多个类具有相似的属性和行为时...

Global site tag (gtag.js) - Google Analytics