在Java中,可以通过继承来扩展主类。继承是一种面向对象编程的基本概念,它允许一个类继承另一个类的属性和方法,从而扩展或修改其行为。 要扩展主类,需要创建一个新的类,并让它继承主类。例如,如果主类是一个简单的计算器,可以创建一个新的类来扩展它,例如: ``` public class MyCalculator extends Calculator { // 新的方法和属性可以在这里添加 } ``` 在这个例子中,`MyCalculator`类继承了`Calculator`类的所有属性和方法。现在,可以在`MyCalculator`类中添加新的方法和属性来扩展主类的功能。 例如,可以添加一个新的方法来计算平方根: ``` public double sqrt(double x) { return Math.sqrt(x); } ``` 现在,`MyCalculator`类就可以使用`sqrt`方法来计算平方根了。 注意,如果主类中的方法或属性是私有的,那么它们不能被继承或访问。如果需要访问这些私有成员,可以使用getter和setter方法来获取或设置它们的值。