class Sup{
public String a;
public void fun1(){
System.out.println("Sup.fun1()");
}
}
class Sub extends Sup{
public void fun2(){
System.out.println(super.a);
super.fun1();
}
}
public class Test{
public static void main(String[] args){
Sub sub = new Sub();
sub.a = "11";
sub.fun1();
}
}
class Class1{
private String name;
public void fun(){}
}
abstract class Class2{
private String name;
public void fun(){
}
public abstract fun2();
}
interface Interface{
public abstract fun3();
}
public abstract fun();
class Sup{
public String a;
public void fun1(){
System.out.println("Sup.fun1()");
}
}
class Sub extends Sup{
public void fun1(){
System.out.println("Sub.fun1()");
}
public void fun1(String str){
System.out.println(str);
}
}
public class Test{
public static void main(String[] args){
Sup sup = new Sub();
sup.fun1();
Sub sub = new Sub();
sub.fun1();
sub.fun1("Hello");
}
}
class TL{
private String name = "刘瑞莱";
class Heart{
public void think(){
System.out.println("爱你"+name);
}
}
}
public class Test{
public static void main(String[] args){
TL tl = new TL();
tl.Heart heart = new tl.Heart()
heart.think();
}
}