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

      

  • 相关阅读:
    document.all用法
    $.ajax同步/异步(async:false/true)
    link 和@import 的区别
    如何对网页的加载进行性能优化
    border-style有哪些值?
    CSS设置DIV居中
    jquery选择器
    jQuery库中获取jQuery对象的方式
    Observer,观察者模式,C++描述
    Iterator,迭代器模式,C++描述
  • 原文地址:https://www.cnblogs.com/langlove/p/3439319.html
Copyright © 2020-2023  润新知