基本 Class 与扩展 Classes

Base Class vs Extended Classes

我是新手,正在练习基础和子 classes。我的问题是我们如何决定应该实例化、扩展哪个 class 或 Baseclass? 提前致谢

package MavenProject2Package2;

import org.testng.annotations.Test;
import MavenProject2Package.JavaTesting;

public class JavaTesting2 extends JavaTesting

{

  @Test
     public void f1()
     {      


    JavaTesting a1 = new JavaTesting();  
    System.out.println(a1.msg); 

    JavaTesting2 a2 = new JavaTesting2();  
    System.out.println(a2.msg);         
 }  

}

Base class - 这是一个 class,您应该从中扩展。 - 例如 - superclass。 在 superclass 中,您可以放置​​一些通用字段和方法,这些字段和方法将在您的网络应用程序中使用。例如,页眉和页脚项目的定位器,因为它们对于所有页面(大部分)都是相同的。