"Java基础技术实例:10class小程序示例"
需积分: 10 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的基础技术。
2011-09-01 上传
2010-12-22 上传
2009-05-24 上传
2009-04-24 上传
2017-05-27 上传
2021-09-30 上传
langliusanren
- 粉丝: 0
- 资源: 1
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器