- 浏览: 220939 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
package homework03;
/*
* 首先编写一个抽象类,要求该类有如下3个抽象方法:
* public abstract void f(int x);
* public abstract void g(int x,int y);
* public abstract double h(double x);
* 然后分别给出该类的3个子类。要求:在应用程序的主类中使用这些子类创建对象,然后让它们的
* 上转型对象调用方法:f(),g()和h()。
*/
abstract class F{
public abstract void f(int x);
public abstract void g(int x,int y);
public abstract double h(double x);
}
class s1 extends F{
public void f(int x) {
System.out.println("子类1的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类1的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类1的h函数 打印参数(double):"+x);
return x;
}
}
class s2 extends F{
public void f(int x) {
System.out.println("子类2的f函数打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类2的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类2 h函数 打印参数(double):"+x);
return x;
}
}
class s3 extends F{
public void f(int x) {
System.out.println("子类3的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类3的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类3的h函数 打印参数(double):"+x);
return x;
}
}
public class ch05_2 {
public static void main(String[] args) {
F testF=new s1(); //上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new s2(); //上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new s3();//上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
}
}
/*
* 首先编写一个抽象类,要求该类有如下3个抽象方法:
* public abstract void f(int x);
* public abstract void g(int x,int y);
* public abstract double h(double x);
* 然后分别给出该类的3个子类。要求:在应用程序的主类中使用这些子类创建对象,然后让它们的
* 上转型对象调用方法:f(),g()和h()。
*/
abstract class F{
public abstract void f(int x);
public abstract void g(int x,int y);
public abstract double h(double x);
}
class s1 extends F{
public void f(int x) {
System.out.println("子类1的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类1的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类1的h函数 打印参数(double):"+x);
return x;
}
}
class s2 extends F{
public void f(int x) {
System.out.println("子类2的f函数打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类2的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类2 h函数 打印参数(double):"+x);
return x;
}
}
class s3 extends F{
public void f(int x) {
System.out.println("子类3的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类3的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类3的h函数 打印参数(double):"+x);
return x;
}
}
public class ch05_2 {
public static void main(String[] args) {
F testF=new s1(); //上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new s2(); //上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new s3();//上转对象
testF.f(2);
testF.g(2, 2);
testF.h(2);
}
}
package homework03;
/*
* 编写一个类,要求该类实现一个接口,该接口有如下3个抽象方法:
* public abstract void f(int x);
* public abstract void g(int x,int y);
* public abstract double h(double x);
* 要求:在应用程序的主类中使用该类创建对象,并使用接口回调来调用这些方法:f(),g()和h();
*/
interface InterfaceTest{
public abstract void f(int x);
public abstract void g(int x,int y);
public abstract double h(double x);
}
/*
* 编写一个类,要求该类实现一个接口,该接口有如下3个抽象方法:
* public abstract void f(int x);
* public abstract void g(int x,int y);
* public abstract double h(double x);
* 要求:在应用程序的主类中使用该类创建对象,并使用接口回调来调用这些方法:f(),g()和h();
*/
interface InterfaceTest{
public abstract void f(int x);
public abstract void g(int x,int y);
public abstract double h(double x);
}
class a1 implements InterfaceTest{
public void f(int x) {
System.out.println("子类1的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类1的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类1的h函数 打印参数(double):"+x);
return x;
}
}
class a2 implements InterfaceTest{
public void f(int x) {
System.out.println("子类2的f函数打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类2的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类2 h函数 打印参数(double):"+x);
return x;
}
}
class a3 implements InterfaceTest{
public void f(int x) {
System.out.println("子类3的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类3的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类3的h函数 打印参数(double):"+x);
return x;
}
}
public void f(int x) {
System.out.println("子类1的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类1的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类1的h函数 打印参数(double):"+x);
return x;
}
}
class a2 implements InterfaceTest{
public void f(int x) {
System.out.println("子类2的f函数打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类2的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类2 h函数 打印参数(double):"+x);
return x;
}
}
class a3 implements InterfaceTest{
public void f(int x) {
System.out.println("子类3的f函数 打印参数:"+x);
}
public void g(int x, int y) {
System.out.println("子类3的g函数 打印参数(int)x=:"+x+" y="+y);
}
public double h(double x) {
System.out.println("子类3的h函数 打印参数(double):"+x);
return x;
}
}
public class ch05_3 {
public static void main(String[] args) {
InterfaceTest testF=new a1(); //接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new a2(); //接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new a3();//接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
}
}
public static void main(String[] args) {
InterfaceTest testF=new a1(); //接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new a2(); //接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
testF=new a3();//接口回调
testF.f(2);
testF.g(2, 2);
testF.h(2);
}
}
发表评论
-
Singletons and lazy loading
2011-09-26 19:47 926The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 477话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 804专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 750#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 6111.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 654public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 1039下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 973final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 785题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 756采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 549今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 670package homework01; public cla ... -
Java作业02
2010-03-11 14:22 798package homework02; import jav ... -
File函数返回当前路径
2010-03-12 19:37 677package netWorkMoreThreadCopy; ... -
多线程文件复制(界面)1
2010-03-12 23:45 948package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 520java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 706package homework03; import jav ... -
Java作业
2010-03-17 01:19 647package homework03;import java. ... -
java作业04(第六章 字符串和正则表达式)
2010-03-20 00:01 1091有点无聊就先把第六章的两道贼简单的题目给做了。 packa ...
相关推荐
在给定的“java作业3(画图).rar”压缩包中,我们可以看到一个与Java图形绘制相关的作业,主要涉及到如何在Java环境中画出三角形、棱柱和矩形。这里将详细探讨Java中的图形绘制机制及其相关知识点。 首先,Java...
提到的三个文档(java作业2.doc、java作业3.doc、java作业1.doc)可能分别包含了不同阶段的作业内容,涵盖从基础语法到复杂算法的应用。通过阅读这些文档,学生可以复习已学知识,同时也可以借鉴他人的解题思路,...
Java作业管理系统是一款基于Java技术构建的应用程序,旨在方便学生上传作业、教师进行批改以及管理员对教师和学生的管理。这个系统涵盖了作业的全生命周期管理,包括添加、删除、修改和查询等功能,为教学过程提供了...
3. **Java作业3:24点游戏** 这个游戏要求从四张随机数字牌中找到运算组合使得结果为24。这将涉及递归算法和数学逻辑。知识点: - 递归函数 - 遍历和搜索算法 - 测试用例的设计和调试 4. **Java作业4:字谜游戏...
从描述中的“Java作业”可以推测,这次作业可能涉及到以下几个关键知识点: 1. **基础语法**:Java的基础语法是编程的基石,包括变量声明、数据类型、运算符、流程控制(如if语句、switch语句、for循环、while循环...
Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用
JAVA 大作业题目详解 本资源摘要信息将详细解释 JAVA 大作业题目中的六个课题,包括打飞鸟游戏程序、简单画板程序、简单计算器程序、无向图最短主树生成程序、英汉字典程序和简单网络聊天程序。每个课题都有其特定...
3. `CommissionEmployee.java`:这个类可能代表了靠佣金收入的员工,比如销售人员。它可能包含与佣金计算相关的属性和方法,比如销售额和佣金率。 4. `BasePlusCommissionEmployee.java`:这个类可能是基于底薪加...
[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java...
Java大作业完整版,代码加文档,这是一份经过教师优评的项目,对于Java初学者来说,无疑是一个宝贵的学习资源。这份作业不仅包含了实际的编程代码,还附带了详细的文档,使得学习过程更加系统和全面。接下来,我们将...
JavaWeb毕业设计 --- java作业管理系统设计 只有代码,没有论文,仅供参考学习之用。
【标题】"java大作业之博客"涉及到的核心技术与知识点主要集中在Java编程、Eclipse开发环境、SQL数据库以及B/S(浏览器/服务器)架构。这是一个综合性的项目,旨在锻炼学生在实际开发环境中应用所学技能。 1. **...
【标题】"北化java作业附自编jar运行软件"涉及到的是Java编程语言的学习与实践,特别是关于Java项目打包和运行的知识。Java是面向对象的编程语言,广泛应用于服务器端开发、移动应用、桌面应用等领域。北京化工大学...
Java大作业试题库管理系统源码(java+mysql)高分项目Java大作业试题库管理系统源码(java+mysql)高分项目Java大作业试题库管理系统源码(java+mysql)高分项目Java大作业试题库管理系统源码(java+mysql)高分项目...
(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统...
【合工大Java作业】是针对合肥工业大学计算机专业学生的一份编程作业,主要涉及Java语言的学习与实践。这份作业的设计旨在帮助学生巩固课堂所学,加深对Java编程基础的理解,并提高编程技能。作业分为两大部分:5-11...
总结来说,这个Java作业调度软件通过实现FCFS、SJF和HRRN算法,为理解和实践操作系统的任务调度提供了实例。尽管作为课程作业可能存在一些瑕疵,但它可以帮助开发者深入理解这些经典算法的原理,并为构建更复杂的...
【北大青鸟的S1Java作业详解】 北大青鸟作为知名的IT职业教育机构,其S1阶段的Java课程是初学者入门编程的重要环节。这个阶段主要针对零基础或基础较薄弱的学生,旨在通过一系列的上机作业和附加题,让学生深入理解...
java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大作业客户管理系统源代码。java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大...
java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末...