多平台统一管理软件接口,如何实现多平台统一管理软件接口
320
2023-03-14
本文目录一览:
方法一java接口开发demo:
1、正确安装jdk及环境变量
2、正确编写一个 .java文件(比如demo.java)
3、将这个编写好的 .java 文件放到某个盘下(比如D盘)
4、Ctrl+R → 输入cmd → 执行下面语句java接口开发demo:
D: (回车)
javac demo.java (回车)
java demo (回车)
显示输出结果
5、即可运行一个Java的demo
方法二:
1、正确安装jdk及环境变量
2、用myeclipse等开发工具编写一个demo.java
3、直接run这个文件即可在控制台得到结果。
NewInterface.java
package baidu.itfc;
public interface NewInterface {
public abstract double getTime(double u);
}
People.java
package baidu.itfc;
public abstract class People implements NewInterface {
// 姓名
protected String name;
// 身高
protected int height;
// 体重
protected int weight;
// 力量
protected int power;
@Override
public double getTime(double u) {
// 计算时间
double d = (height + weight + power)/u;
return d;
}
}
Time.java
package baidu.itfc;
public class Time {
public static void TimtOut(NewInterface iPeople){
System.out.println("完成工作需要时间:" + iPeople.getTime(79.58));
}
}
ZhangSan.java
package baidu.itfc;
public class ZhangSan extends People{
/**
* 构造方法
*/
public ZhangSan(){
name = "张三";
height = 170;
weight = 130;
power = 50;
}
}
LiSi.java
package baidu.itfc;
public class LiSi extends People {
public LiSi(){
name = "李四";
height = 165;
weight = 102;
power = 47;
}
}
测试类:TimeTest.java
package baidu.itfc;关于java接口开发demo和java接口开发需要注意什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 java接口开发demo的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java接口开发需要注意什么、java接口开发demo的信息别忘了在本站进行查找喔。
public class TimeTest {
/**
* @param args
*/
public static void main(String[] args) {
try {
// 所在的包名路径
String path = "baidu.itfc.";
// 构建接口对象
NewInterface iPeople = (NewInterface) Class.forName(path + "WangWu").newInstance();
Time.TimtOut(iPeople);
iPeople = (NewInterface) Class.forName(path + "ZhangSan").newInstance();
Time.TimtOut(iPeople);
iPeople = (NewInterface) Class.forName(path + "LiSi").newInstance();
Time.TimtOut(iPeople);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~