由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 请教一个简单的问题
相关主题
interesting一道java面试题 (转载)
简单问题这段程序的输出是什么? 为什么
初学者code请教 (大牛莫取笑)菜鸟问个简单的问题
问个题问一个java基础的初始化的问题,一直搞不明白 (转载)
java reflecton question: how to represent a String[] class?help "java.lang.NoSuchMethodError"
问个primitive type的问题问个hashtable实现问题
折腾了一天,实在是绝望了,请教请教问个autoboxing的问题
extending generic class , but not mentioning its parameterized type?java beginner question
相关话题的讨论汇总
话题: mysubclass话题: static话题: class话题: void
进入Java版参与讨论
1 (共1页)
d**********g
发帖数: 1146
1
下面这个知道答案,但是不知道为什么,请教一下,谢谢!
consider the following code fragment:
class MySuperClass {
static void message(){
System.out.println("From the super class!");
}
}
public class MySubClass extends MySuperClass {
7. void message() {
System.out.println("From the sub class!");
}
public static void main(String args[]) {
MySubClass mysub=new MySubClass();
mysub.message();
a****d
发帖数: 133
2
static
you can't have a non static method to override a static method

【在 d**********g 的大作中提到】
: 下面这个知道答案,但是不知道为什么,请教一下,谢谢!
: consider the following code fragment:
: class MySuperClass {
: static void message(){
: System.out.println("From the super class!");
: }
: }
: public class MySubClass extends MySuperClass {
: 7. void message() {
: System.out.println("From the sub class!");

d**********g
发帖数: 1146
3
多谢,我自己也找到答案了。其实static的method 不能override,但是如果不在第7行
加上static,Java编译器会认为要override,因此会报错
1 (共1页)
进入Java版参与讨论
相关主题
java beginner questionjava reflecton question: how to represent a String[] class?
求教一个Java问题 IllegalMonitorStateException问个primitive type的问题
这几个函数可以用Generic之类的东西合并么?折腾了一天,实在是绝望了,请教请教
1 quick interview questionextending generic class , but not mentioning its parameterized type?
interesting一道java面试题 (转载)
简单问题这段程序的输出是什么? 为什么
初学者code请教 (大牛莫取笑)菜鸟问个简单的问题
问个题问一个java基础的初始化的问题,一直搞不明白 (转载)
相关话题的讨论汇总
话题: mysubclass话题: static话题: class话题: void