/**
* Title:树继承
* Description:使用继承类,柳树就是树
* @author fan
*
*/
public class MyOsier extends MyTree{
/**
* 重写过树的树叶
*/
public void leaf(){
super.leaf();
String sShape = "长形";
super.print("形状:"+sShape);
}
/**
* 扩展树的花
*/
public void flower(){
print("哈哈,柳树没有花");
}
/**
* 主方法
* @param args
*/
public static void main(String[] args){
MyOsier o = new MyOsier();
MyTree t = new MyTree();
t.print("树的根");
t.root();
t.print("树的树干");
t.bolo();
t.print("树的树枝");
t.branch();
t.print("树的树叶");
t.leaf();
o.print("柳树的跟");
o.root();
o.print("柳树的树干");
o.bolo();
o.print("柳树的树枝");
o.branch();
o.print("柳树的树叶");
o.leaf();
o.print("柳树的花");
o.flower();
}
}
class MyTree{
/**
* 树的树根
*/
public void root(){
String sSite = "土壤中";
String sFunction = "吸收养分";
print("位置:"+sSite);
print("功能:"+sFunction);
}
/**
* 树的树干
*/
public void bolo(){
String sSite = "地面";
String sFunction = "传递养分";
print("位置:"+sSite);
print("功能:"+sFunction);
}
/**
* 树的树枝
*/
public void branch(){
String sSite = "树干上";
String sFunction = "传递养分";
print("位置:"+sSite);
print("功能:"+sFunction);
}
/**
* 树的树叶
*/
public void leaf(){
String sSite = "树梢";
String sFunction = "光合作用";
String sColor = "绿色";
print("位置:"+sSite);
print("功能:"+sFunction);
print("颜色:"+sColor);
}
/**
* 打印信息
* @param opera 打印信息的内容
*/
public void print(Object opera){
System.out.println(opera);
}
}
分享到:
相关推荐
一个可以演示排序算法的带有图形界面的小程序!可以理解面向对象中的继承的概念!
拾领校园失物招领微信小程序继承了寻物启事和失物招领,丢失物品或者拾取物品都可发布帖子,首页的横幅滚动公告演示通知公告等,banner图片化的方式更具有视觉吸引力,全新信息可显示最近发布的招领信息或者寻物信息...
本壁纸表情包头像小程序采用(dcloud云开发)所以无需服务器与域名 无需服务器。无需域名。云开发直接上线 特点:支持用户投稿,后台审核后会发订阅消息给用户提示作品审核状态,支持后端修改/增加轮播图 (轮播...
圆点符号用于访问对象的成员,构造函数在创建对象时初始化对象 包可用package 来申明 ,可用import 来导入包 目标 理解继承及其特点 运用JAVA程序实现继承 理解多态及其特点设计 运用JAVA程序实现多态 掌握访问修饰...
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请...3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
Simulation_of_single_bus_architecture 该项目致力于使用Java概念(如继承,多线程和小程序)来展示单个总线体系结构的仿真。 该项目演示了处理单元与内存之间如何进行读写操作
光盘目录:一、“对象所占内存空间大小”演示程序二、“继承”演示程序三、“异常”演示程序四、“消息分发”演示程序五、“API编写窗口程序”演示程序六、“自定义组件包”代码七、使用“自定义组件”编写的演示...
创建一个实例samp8_4是一个以QMainWindow为基类的窗口程序,实例程序samp8_4的主要功能包括以下几点。 (1)工作区是一个从QGraphicsView继承的自定义类QWGraphicsView,作为绘图的视图组件。 (2)创建一个...
元素演示这是一个使用的小型演示项目。 它从 Visual Studio ASP.Net MVC Web 应用程序模板重新创建了几个页面。 该项目的目的是提供一些简单的示例,说明如何使用而不是 Razor 或其他模板语言在 C# MVC Web 应用程序...
它的设计目标是“一次编写,到处运行(Write Once, Run Anywhere)”,这意味着开发者可以使用Java编写应用程序,并在支持Java的任何平台上无需重新编译即可运行,这得益于其独特的跨平台性,通过Java虚拟机(JVM)...
firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 accumulationByDoWhile.java 用do~while语句写的累加程序 ...
这是一个关于如何通过角色系统使用 Pundit 的小演示。 在这个例子中,我们正在滚动我们自己的角色,但我们可以使用 Rolify 或任何其他角色系统。 配置 bundle install && rake db:create db:migrate db:seed 管理...
在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好...
简单的,基本的Flutter应用程序集合,每个应用程序都演示一个概念 这些应用程序正在缓慢更新到Dart 2; 在运行/编译这些示例时,请务必使用--preview-dart-2标志 应用 Hello World :单行Flutter应用程序已针对Dart ...
在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好...
在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从...
2、系统设置:图书设置、用户设置、角色设置、图书大类设置、图书小类设置、数据字典、权限分配、程序设置。 三、技术特点 1、演示常用控件使用如:TabPanl,GridPanel,TreePanel,Menu,FormPanel,Window,ux等等。 2...
这篇文章包含一个 demo project,一个继承于 CListCtrl 的类和一个快速查看这个类功能的 release。我 不想让这个类十全十美,但对于我当前的项目来讲,它的功能已经足够了。当然了,它还有更进一步完善 的地方,欢迎...
如果您需要Tuya多合一小程序,请与我们联系。 扫描下面的QR码即可体验多合一的小程序。 如果设备列表中未显示任何设备,则可以点击添加设备,然后选择扫描二维码以配对。 您可以通过扫描以下QR码来体验设备。 扩散...