zoukankan      html  css  js  c++  java
  • java代码继承。。。找出不能继承父类方法的问题

    总结:当子类中没有定义name属性时,在子类的无参构造方法中,父类的姓名是不能被继承的。

    输出的结果是,子类无参构造方法里的属性值,也就是是属

    控制台显示:

    我叫:周杰伦,今年:2岁
    我的姓名:周杰伦,年龄是:2,课程编号:4父类的成员变量周杰伦

    package com.asdf;
    
    public class RR {
    	String name;
    	int age;
    	public RR(){
    		name="zhangsan";
    		age=232;
    	}public RR(String a,int b){
    		name=a;
    		age=b;
    	}
    	public void print(){
    		System.out.println("我叫:"+name+",今年:"+age+"岁");
    	}
    
    }
    	class Word extends RR{
    		int classno;
    		//String name;
    		public Word(){
    			super("刘德华",22);
    			name="周杰伦";
    			classno=4;
    			age=2;//age是父类的属性,它是公共成员变量
    		}
    		public Word(String name,int age,int classno){
    			
    			this.name=name;
    			this.age=age;
    			this.classno=classno;
    		}
    		public void read(){
    			System.out.println("我的姓名:"+name+",年龄是:"+age+",课程编号:"+classno+"父类的成员变量"+super.name);
    		}
    	}
    	
    
    
    package com.asdf;
    
    public class Test {
    	public static void main(String[] args) {
    		Word w=new Word();
    		w.print();
    		w.read();
    	}
    
    }
    

      

  • 相关阅读:
    [洛谷P1484] 种树
    Codeforces Round #505 Div. 1 + Div. 2
    [NOIp2015] 斗地主
    ☆ [NOIp2016] 天天爱跑步 「树上差分」
    [NOI2010] 超级钢琴
    [POI2000] 病毒
    [SCOI2010] 股票交易
    [NOI2002] 贪吃的九头龙
    [ZJOI2008] 骑士
    LeetCode 笔记系列 18 Maximal Rectangle [学以致用]
  • 原文地址:https://www.cnblogs.com/langlove/p/3439319.html
Copyright © 2011-2022 走看看