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();
    	}
    
    }
    

      

  • 相关阅读:
    TASK1
    CSS再学
    Html再学
    Python的hasattr() getattr() setattr() 函数使用方法详解
    GET/POST/g和钩子函数(hook)
    cookie和session
    SQLAlchemy外键的使用
    jquery树形菜单插件treeView
    linux设置防火墙
    linux解压命令
  • 原文地址:https://www.cnblogs.com/langlove/p/3439319.html
Copyright © 2011-2022 走看看