Class A {
public static void prt(){
System.out.pringln("1");
}
public void A(){
System.out.println("A");
}
}Class B extends A{
public static void prt(){
System.out.pringln("2");
}
public void B(){
System.out.println("B");
}
public static void main(){
A a = new B();
a = new A();
}请问输出结果是什么?
public static void prt(){
System.out.pringln("1");
}
public void A(){
System.out.println("A");
}
}Class B extends A{
public static void prt(){
System.out.pringln("2");
}
public void B(){
System.out.println("B");
}
public static void main(){
A a = new B();
a = new A();
}请问输出结果是什么?
解决方案 »
- java问题,希望高手慷慨解囊!
- 怎么反编译.CLASS文件?
- 我这段代码编译总是被告知:缺少class或interface 在线等!
- 系统出现java.lang.OutOfMemoryError,江湖大营救!
- com.microsoft.jdbc.sqlserver.SQLServerDriver 的问题,急
- 如何格式化timestamp类型
- 哭~!!!!再做不完我就死定了 怎样用 “javascript” 实现 “动态删除 上传组件” 求源代码
- 一个有关顺序输入流SequenceInputStream的问题(有分!~)
- 问一个菜鸟级的问题。答者有分。
- JAVA 的concurrent 用法,如何让启动的线程都执行完毕后 再统一输出结果
- 关于AddActionlistener???
- linux下如何实现应用程序不显示界面
public void B(){
System.out.println("B");
}
还有a的 应该是 构造函数吧?
如果这样写是啥也不输出
换成构造函数 应该是 aba
public static void prt(){
System.out.pringln("1");
}
A(){
System.out.println("A");
}
}Class B extends A{
public static void prt(){
System.out.pringln("2");
}
B(){
System.out.println("B");
}
public static void main(){
A a = new B();
a = new A();
}改了请问输出结果是什么?
new A() A
没什么特别的阿
package org.luyang.csdn;class A {
public static void prt() {
System.out.println("1");
} public A() {
System.out.println("A");
}
}public class B extends A {
public static void prt() {
System.out.println("2");
} public B() {
System.out.println("B");
} public static void main(String[] args) {
A a = new B();
a = new A();
}
}
===========================================
结果:
A
B
A
public class A {
public String filed = "a";
public static void prt(){
System.out.println("1");
}
public void print(){
System.out.println(filed);
}
public A(){
System.out.println(filed);
System.out.println("A");
}
}
public class B extends A {
public String filed = "a"; public static void prt() {
System.out.println("2");
} public void print() {
System.out.println(filed);
} public B() {
System.out.println(filed);
System.out.println("B");
} public static void main(String[] args) { A a = new B();
System.out.println(a.filed);
a.prt();
a.print();
B b = (B) a;
System.out.println(b.filed);
b.prt();
b.print();
a = new A();
System.out.println(a.filed);
a.prt();
a.print();
}
}
public class B extends A {
public String filed = "b"; public static void prt() {
System.out.println("2");
} public void print() {
System.out.println(filed);
} public B() {
System.out.println(filed);
System.out.println("B");
} public static void main(String[] args) { A a = new B();
System.out.println(a.filed);
a.prt();
a.print();
B b = (B) a;
System.out.println(b.filed);
b.prt();
b.print();
a = new A();
System.out.println(a.filed);
a.prt();
a.print();
}
}