您的位置:首页 > 编程语言 > Java开发

java继承。顾不了

2013-11-22 20:28 417 查看
总结:为什么结果显示所有数据都重复输出了呢?

package com.sa;

//java里的几个难以理解的概念。字节码文件.class文件。源文件
//.class文件指的是。编译后产生的字节码文件、这是java虚拟机jvm解释执行的文件
//Java程序的源文件扩展名是.java.
//继承
class Do {
private int b = 10;

// 为什么结果会重复两遍

public void say() {

System.out.println("谢谢");
}

public void paint() {
System.out.println("我快要死了");
// TODO Auto-generated method stuib

}

public Do() {
System.out.println("父类的结果是:" + b);
say();// 我怎么知道这里写方法不会出错呢?/构造方法可以调用普通方法
paint();
}
}

class Bo extends Do {
private int a = 1;

public Bo(int c) {
a = c;
System.out.println("抱歉,您答错了");
}

public void say() {
System.out.println("子类的结果是:" + a);
}

public static void main(String[] args) {
Bo d = new Bo(8);// 一个程序只能有一个公共类。public class.这里是创建子类对象
d.say();
}

}
//
父类的结果是:10
子类的结果是:0
我快要死了
抱歉,您答错了
父类的结果是:10
子类的结果是:0
我快要死了
抱歉,您答错了


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: