class A1
{
public String desc;
public void method()
{
desc =getDesc();
} public String toString(){
return desc;
}
public String getDesc()
{
return "a";
}
} class B1 extends A1
{
public void method()
{
super.method();
}
public String getDesc()
{
return "b";
}
}
class C1 extends B1
{
public void method()
{
super.method();
}
public String getDesc()
{
return "c";
}
}
public class TestThis2
{
public static void main(String[] args){
C1 c1 =new C1();
c1.method();
System.out.println(c1);
// B1 b1 =new B1();
// b1.method();
// System.out.println(b1);
// A1 a1 =new A1();
// a1.method();
// System.out.println(a1);
}
}
{
public String desc;
public void method()
{
desc =getDesc();
} public String toString(){
return desc;
}
public String getDesc()
{
return "a";
}
} class B1 extends A1
{
public void method()
{
super.method();
}
public String getDesc()
{
return "b";
}
}
class C1 extends B1
{
public void method()
{
super.method();
}
public String getDesc()
{
return "c";
}
}
public class TestThis2
{
public static void main(String[] args){
C1 c1 =new C1();
c1.method();
System.out.println(c1);
// B1 b1 =new B1();
// b1.method();
// System.out.println(b1);
// A1 a1 =new A1();
// a1.method();
// System.out.println(a1);
}
}
解决方案 »
- 一道题,进来试试··不难也不容易
- 自己仿照写的程序,怎么会抖个不停呢?
- 关于字符串过滤问题 谢谢,探讨
- 那位项目高手给解释一下,java 到底能干什么?
- 有没有把java.awt.Shape序列化为XML文件,并可以反序列化的包啊?
- 请帮我看下这个列子,点击按钮开新窗口
- socket 输入流中文数字混合字符转换??
- Java新手的QQ群,欢迎大家加入
- com.ms.activeX.ActiveXComponent类哪里找得到啊?
- 谁又JReport的UserID和Install Key
- 一简单的java代码,看不懂,求解释 public Test(int a){ }
- IIS与tomcat整合,端口通用80无法访问,tomcat8080端口就可以,求解析
^_^
public String desc; public void method() {
desc = this.getDesc();
} public String toString() {
return this.desc;
} public String getDesc() {
return "a";
}
}class B1 extends A1 {
@Override
public void method() {
super.method();
}
@Override
public String getDesc() {
return "b";
}
}class C1 extends B1 {
@Override
public void method() {
super.method();
}
@Override
public String getDesc() {
return "c";
}
}public class TestThis2 {
public static void main(String[] args) {
C1 c1 = new C1();
c1.method();
System.out.println(c1);
// B1 b1 =new B1();
// b1.method();
// System.out.println(b1);
// A1 a1 =new A1();
// a1.method();
// System.out.println(a1);
}
}
加了this在上面。
表示当前对象调用的。