p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。
2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。
3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
package compublic interface PlaneGraphics {
public abstract double area()
public abstract double perimeter()
public abstract void print()
}
package com
public class Rectangle implements PlaneGraphics{
private double x = 7.5
private double y = 15.7
private double s = 0
private double l= 0
public double area() {
s = x * y
return s
}
public double perimeter() {
l = 2 * (x + y)
return l
}
public void print() {
System.out.println("这是长方形")
System.out.println("长方形的宽度:"+x+"长方形的长度:"+y)
System.out.println("长方形的面积:"+s)
System.out.println("长方形的周长:"+l)
}
package com
public class Ellipse implements PlaneGraphics {
private double a = 5.7
private double b = 2.5
private double s = 0
private double l = 0
private double pie = 3.14
public double area() {
s = pie * a * b
return s
}
public double perimeter() {
double m = 0
m = java.lang.Math.sqrt(a * b)
l = pie * (1.5 * (a+b) - m)
return l
}
public void print() {
System.out.println("这是椭圆形")
System.out.println("椭圆形的a轴长:"+a+"椭圆形的b轴长:"+b)
System.out.println("椭圆形的面积:"+s)
System.out.println("椭圆形的周长:"+l)
}
}
package com
public class Test {
public static void main(String[] args) {
Rectangle rec = new Rectangle()
rec.area()
rec.perimeter()
rec.print()
Ellipse ell = new Ellipse()
ell.area()
ell.perimeter()
ell.print()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)