CodesJava

Easy learning with example program codes

are static members inherited to subclasses in java?


Yes, Static members are also inherited to sub classes in java.

package com.codesjava;
 
class A{
    static int num = 20; 
    static void method() {
        System.out.println("Static Method");
    }
}
 
class B extends A{ 
}
 
public class Test {
	public static void main(String args[]){
		//Calling inherited static method
		B.method();  
 
		//printing inherited static field.
                System.out.println(B.num);    
	}
}

Output

Static Method
20

Java nterview questions on inheritance



Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap