package Hello;
import org.junit.Test;
public class TestHello {
@Test
public void test() {
Helloworld hello = new HelloWorldImpl(){
@Override
public String sayHello() {
System.out.println("hello world is refractored");
return "" ;
}
};
hello.sayHello();
System.out.println(hello.getClass());
Helloworld hello1 = new HelloWorldImpl();
hello1.sayHello();
System.out.println(hello1.getClass());
}
}
输出结果
hello world is refractored
class Hello.TestHello$1
hello world
class Hello.HelloWorldImpl
反编译代码
package Hello;
import java.io.PrintStream;
class TestHello$1 extends HelloWorldImpl
{
TestHello$1(TestHello paramTestHello)
{
}
public String sayHello()
{
System.out.println("hello world is refractored");
return "";
}
}
相关推荐
8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java子类对象的创建.zip8.java...
计算机后端-Java-Java核心基础-第14章 面向对象06 03. 复习:子类对象实例化过程及多态
JAVA子类与对象实验报告 实验1 Tank类 实验2 计算机与CD 实验3 家族的姓氏
java 子类对象赋值给父类对象的使用,包括代码及详解,个人笔记
父类引用指向子类对象
○5创建Student类的子类CollegeStudent类(大学生类),添加域:专业,静态域count统计大学生人数,建立构造方法并于其中统计大学生人数,并相应添加专业的get、set方法,获取静态域count值的get方法,重写toString...
实验一:求阶乘、九九乘法表、输出helloworld; 实验二:编写Point类和Circle类; 实验三:编写Color类和ColorCircle类; 实验四:重写实验二的Point类和...实验五:编写矩阵类,编写矩阵类的设置元素和获取元素的方法
9.15_子类方法调用父类方法super关键字|高级部分_面向对象|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
<本简缩教程的内容有: 1.创建类:类关键字、类及名空间、创建方法、创建属性、重载方法等。 2....交叉语言的继承:创建VB.NET的基类、创建C#子类、创建一个客户应用程序。 9.可视化继承 总结
含有类对象的派生类的构造函数的书写,输出运算符的重载
演示如何通过子类化创建自己的窗口类,演示如何通过子类化创建自己的窗口类
计算机后端-Java-Java核心基础-第15章 面向对象07 10. 创建抽象类的匿名子类对象.avi
AZEmptyState:一个UIControl子类,可以轻松创建空状态
父类赋值给子类的一个小方法,仅供学习参考...
此例子介绍了c#中,父类可以代替子类做很多事情。 此例适合初学者。
//创建子类对象 System.out.println(s.toString()); //显示s的个人信息,调用继承父类的toString方法 s.setScore(80,88,95); //设置三门课的成绩 System.out.printf(“三门课的平均分:%.2f”, s.avg()); //显示...
:以员工为父类,该类包含员工的基本信息:姓名、年龄、部门。创建两个子类
JAVA子类与继承实验报告 实验1 中国人与美国人 实验2 面积之和
本文档包含内容:课程设计完整工程代码+数据库备份(.mdf格式),不含课程设计说明文档,绝无二次收费,看好了,绝无二次收费。