- 浏览: 211224 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 883The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 440话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 727专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 702#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 5511.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 602public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 981下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 923final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 744题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 727采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 504今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 627package homework01; public cla ... -
Java作业02
2010-03-11 14:22 761package homework02; import jav ... -
File函数返回当前路径
2010-03-12 19:37 642package netWorkMoreThreadCopy; ... -
多线程文件复制(界面)1
2010-03-12 23:45 910package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 475java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 668package homework03; import jav ... -
Java作业
2010-03-17 01:19 609package homework03;import java. ... -
java作业04(第六章 字符串和正则表达式)
2010-03-20 00:01 1031有点无聊就先把第六章的两道贼简单的题目给做了。 packa ...
相关推荐
Java课后作业Java课后作业Java课后作业Java课后作业业
java作业java作业java作业java作业java作业java作业java作业java作业java作业java作业java作业
这是一用JAVA画三角形,棱型,矩形的程序
Java作业管理系统 ,学生上传作业,教师批改作业,管理员管理教师和学生,作业的增删改查,
JAVA作业JAVA作业
java大作业题目
Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用Java作业mysql应用
[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java程序设计》在线作业3.doc[答案][大连理工大学]2021春《Java...
Java作业……………………………………
北邮 java 作业4 图形化,李颉老师的java第四次作业,图形化
JavaWeb毕业设计 --- java作业管理系统设计 只有代码,没有论文,仅供参考学习之用。
java作业java作业
java作业java作业.zip
广工JAVA作业报告
Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业Java课程作业
(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统设计(Java毕业设计)java作业管理系统...
java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大作业客户管理系统源代码。java语言系统分析期末大作业客户管理系统源代码java语言系统分析期末大...
eclipse开发工具,运用了SQL数据库,具有登录功能,博客内容可自己修改的初始B/S结构的博客java大作业
java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末大作业—资源管理系统源码java期末...
JAVA作业