zoukankan      html  css  js  c++  java
  • java继承。顾不了

    总结:为什么结果显示所有数据都重复输出了呢?

    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
    我快要死了
    抱歉,您答错了
    

      

  • 相关阅读:
    HiLink & LiteOS & IoT芯片 让IoT开发简单高效
    HiCar基本功能介绍
    HiCar技术概述
    docker 笔记 3
    drools规则引擎笔记 与 代码demo
    Spring Reactive Reactor WebFlux Flux Mono 是否能完全取代多线程编程 ?
    webflux demo 1
    阅后归档
    阅后归档
    POJ3252 Round Numbers(数位dp)
  • 原文地址:https://www.cnblogs.com/langlove/p/3438218.html
Copyright © 2011-2022 走看看