`
Spirit_eye
  • 浏览: 19723 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

多态与内部类(转载)

阅读更多
程序:
package basic;

public class polymorphism {
class Glyph {
Glyph() {
System.out.println("Glyph() before draw()");
draw();
System.out.println("Glyph() before draw()");
}
void draw(){
System.out.println("dddfee");
}
}



class RoundGlyph extends Glyph {
private int xx = 1;

RoundGlyph(int r) {
xx = r;
System.out.println("RoundGlyph.draw() " + xx);
}

void draw() {
System.out.println("RoundGlyph.draw() " + xx);
}
}

public static void main(String[] args) {
polymorphism ply = new polymorphism();
ply.new RoundGlyph(5);
}
}

运行结果:
Glyph() before draw()
RoundGlyph.draw() 0
Glyph() before draw()
RoundGlyph.draw() 5
分享到:
评论

相关推荐

    Java语言程序设计:JAVA_6-接口与多态、内部类.ppt

    Java语言程序设计:JAVA_6-接口与多态、内部类 接口是Java语言程序设计中的一个重要概念,它定义了一组属性和一组方法。接口中的属性都是public static(可省略)类型的常量,接口中的方法都是public abstract(可...

    Java多态及Java内部类

    Java多态,Java内部类

    php多态和抽象类,php教程

    通过观看这个视频,学习者可以了解如何声明和使用接口,以及接口如何与多态和抽象类结合,以增强代码的可扩展性和模块化。 最后,"LAMP兄弟连 原创PHP、LAMP视频下载地址列表.html"可能是课程资源的列表,帮助学习...

    PHP实现类的多态帮助类ClassUtil

    #PHP实现类的多态帮助类ClassUtil #PHP实现函数多态的帮助类ClassUtil 使用举例: class calc { public function __construct() { $args=func_get_args(); ClassUtil::callMethodForArgs($this,$args); } ...

    基于C++的多态模式编写类的代码多态.docx

    多态的实现主要依赖于基类指针或引用指向派生类对象的能力。在这个例子中,我们有两个函数`fun`和`function`,它们分别接受基类`A`的指针和引用: ```cpp void fun(A* obj) { obj->dayin(); } void function(A& ...

    类的多态练习_C++_类的多态练习_

    在这个“类的多态练习”中,我们将深入探讨这一关键概念。 首先,我们要明白多态性的两种主要形式:静态多态(Static Polymorphism)和动态多态(Dynamic Polymorphism)。静态多态主要通过函数重载(Function ...

    第5章(接口与多态).ppt

    内部类是 Java 中的一种机制,它允许在一个类中定义另一个类。内部类可以访问外部类的私有成员,反之亦然。内部类可以是静态的,也可以是非静态的。 接口和多态是 Java 中的两个重要机制,它们允许我们定义更加灵活...

    C++实验代码(关于类与多态的实验)

    在C++编程语言中,类和多态是两个核心概念,它们构成了面向对象编程的基础。本实验代码集合专注于这两者,旨在帮助学习者深入...因此,这个“C++实验代码(关于类与多态的实验)”是每个C++学习者不容错过的宝贵资源。

    继承与多态.docx

    【继承与多态】是面向对象编程中的核心概念,它们在Java等面向对象语言中扮演着重要的角色。在这个实验中,我们将深入理解这两个概念,并通过实际的动物园动物类的建模来实现它们。 继承是面向对象的一个关键特性,...

    java 实验 继承与多态rectAngle 定义矩形类源代码

    java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码

    接口,多态,抽象类,final

    "接口、多态、抽象类、final" 在 Java 编程语言中,接口、多态、抽象类和 final 是四个非常重要的概念,它们在面向对象编程(Object-Oriented Programming,OOP)中扮演着关键角色。 1. 接口 接口是 Java 中的一...

    java继承与多态

    根据内部类的定义位置不同,它可以分为静态内部类和非静态内部类。 #### 四、案例分析 下面是一个简单的例子来展示如何在Java中使用继承和多态: ```java // 定义一个基类 Person public class Person { private...

    C++多态与继承详解

    C++多态与继承详解PPT资源,图文并茂,详细讲解多态和继承

    java封装 继承与多态

    java封装 继承与多态 程序设计 类与对象

    封装继承多态总结

    封装继承多态总结

    Java 语言程序设计:第5章接口多态.ppt

    内部类可以用来实现多态,例如,声明一个内部类 Shape2D,可以利用它来实现二维的几何形状类 Circle 和 Rectangle。 5.7 本章小结 本章主要讲解了 Java 语言程序设计中接口和多态的概念、语法和应用。接口是一种...

    抽象类多态接口

    抽象类多态接口相关资料

    多态与反多态测试

    面型对象的多态与反多态测试,代码可直接运行。

Global site tag (gtag.js) - Google Analytics