"Java基础技术实例:10class小程序示例"

需积分: 10 1 下载量 143 浏览量 更新于2024-01-03 收藏 25KB DOCX 举报
入门的Java小程序是一个简单的代码示例,用于帮助初学者更好地理解Java的基础技术。下面是一个例子: ```java class Father { private int money; int weight = 100; String speak(String s) { return s; } } class Son extends Father { String hand; void f() { weight = 200; System.out.println(weight); } } class Suizi extends Son { String foot; } public class Example4_10 { public static void main(String args[]) { Son son = new Son(); Suizi sunzi = new Suizi(); son.hand = "两只手 "; sunzi.hand = "两小只手 "; sunzi.foot = "两只脚 "; // TODO: 在此处添加你的代码来展示程序的功能 } } ``` 这段代码定义了一个父类`Father`和两个子类`Son`和`Suizi`。父类`Father`有一个私有的属性`money`和一个公有的属性`weight`,还有一个返回`String`类型的方法`Speak`。子类`Son`继承了父类`Father`并添加了一个新的属性`hand`,还有一个方法`f`用于改变`weight`的值并打印出来。子类`Suizi`继承了子类`Son`并添加了一个新的属性`foot`。 在`Example4_10`类的`main`方法中,我们创建了一个`Son`对象`son`和一个`Suizi`对象`sunzi`。然后我们分别给`son`对象和`sunzi`对象的`hand`属性赋值。最后我们给`sunzi`对象的`foot`属性赋值。 这段代码展示了继承的概念,在子类中可以访问父类的属性和方法。通过调用子类的方法,我们可以对父类中的属性进行修改。这个小程序帮助初学者理解了Java的继承和方法的调用。 在`Example4_10`类的`main`方法中,你可以添加测试代码来查看程序的功能。例如,你可以输出`son`对象的`weight`属性、调用`son`对象的`f`方法、以及输出`sunzi`对象的`hand`和`foot`属性等等。这样你就可以更好地理解Java的基础技术。