今天做了这样的一个测试,代码如下:
package com.yonge.myclass;
public class Test {
public void print() {
System.out.println("父类方法被调用!");
}
/**
* @param args
*/
public static void main(String[] args) {
Test test = new Test() {
public void print() {
System.out.println("子类的方法被调用!");
}
//The method print() from the type new Test(){} is never used locally
/*public void method() {
System.out.println("Method方法被调用!");
}*/
};
test.print();
}
}
上述代码中,test既然是Test对象的一个子类的实例,我觉得应该不仅仅只能重写父类方法,而且还应该具有自己的特性,例如,应该test对象可以调用method()方法,但是事实却不是如此,test不能调用method()方法,不知道问题出在哪儿,可能对test这个对象的概念还没有搞清楚,希望知道的回复一下,谢谢!!!
分享到:
相关推荐
VS2019 MFC类库CrectTracker类重写
python继承类重写方法 Python是一种面向对象的编程语言,它支持继承类重写方法。继承是一种重要的面向对象编程概念,它允许我们创建一个新类,该类继承了另一个类的属性和方法。重写方法是指在子类中重新定义父类中...
python继承类重写方法 Python是一种面向对象的编程语言,它支持继承类重写方法。继承是一种重要的面向对象编程概念,它允许我们创建一个新类,该类继承了另一个类的属性和方法。重写方法是指在子类中重新定义父类中...
此代码在VS2005上编译通过,为了重新绘制按钮的外观,通常是重载CButton类,但是对于单选按钮,如果使用了DDX_Radio的变量交换机制,仅采用简单重载将会出错无法实现,本代码中重写了DDX_RadioEx函数,可以代替DDX_...
C#中子类重写父类的方法
bi cognos 全局变量的重写,详细的代码,绝对清楚明白
序列化多表操作、请求与响应、视图组件(子类与拓展类)、继承GenericAPIView类重写接口.doc
在Kolin中,将这些类统一称为数据类,用关键字data标记。 data class User(val name: String, val age: Int) 编译器会根据主构造器中声明的全部属性, 自动推断产生以下成员函数: equals()/hashCode()函数对, ...
ASP 2.0 下使用模版页和重写Page类
重载与覆写/重写的区别 ... 父类中private方法不能被子类重写,因为private只有父类本类可见。 */ /** * 6. 静态方法不存在重写概念,重写是面向对象特性,静态方法是类方法,用类名直接访问。 */ 复制代码
例如,在上面的例子中,`Shape` 类的 `getSides()` 方法可以被 `Triangle` 和 `Rectangle` 类重写,从而实现多态。 重载是指同一个类中的多个同名方法,重写是指子类对父类方法的重新实现,继承是指子类继承父类的...
C++重写String类C++重写String类C++重写String类C++重写String类
java课上老师要求的小练习,使用的是继承Thread类来实现的。
NULL 博文链接:https://zhao103804.iteye.com/blog/2310659
这些方法可以被子类重写,以满足子类的需求。 五、继承的注意事项 继承时需要注意以下几点: * 构造方法不能被继承 * 私有化成员不能直接通过子类对象直接访问,但是可以通过继承过来的公共方法间接访问 继承、...
方法包括这些属性的访问器、构造函数、重写Object 类的toString()和equals() 方法等。运行测试代码: public static void main(String[] args) { Fan1 fan1 = new Fan1(); fan1.setSpeed(Fan1.FAST); fan1.setRadius...
重写String类 实现其各个模块的功能。 构造函数 析构函数 常考面试题
Android 重写 Camera类 自定义拍照和摄像功能 不是简单调用系统的Intent,可以设置多个参数 拍照分辨率,摄像的视频格式,适用于不同场合,非常实用,对于系统Intent不能满足需求的同学 可以参考 欢迎留言评论哈
本项目主要包括项目开发环境搭建、不同功能的类的设计、抽象类的设计、接口的设计、及其继承抽象类重写和接口实现类等具体功能的实现。 ●工程项目搭建与游戏初始化功能实现(2学时) ; ●动物城成员列表与动物信息...