我写作业的时候遇到一个问题:
这是我写的
这个是题目,有关expends的
有下述程序,B是A的子类,C是B的子类,补充构造方法、成员方法,使得在不改变下面程序已有内容的情况下,该段代码的运行结果为:
2
4
6
8
10
12
public class Test {
public static void main(String[] args) {
A a=new A(2);
B b=new B(4,6);
C c=new C(8,10,12);
System.out.println(a.ReadValue());
System.out.println(b.ReadValue());
System.out.println(b.ReadTotal());
System.out.println(c.ReadValue());
System.out.println(c.ReadTotal());
System.out.println(c.ReadCount());
}
}
class A{
private int value;
public A(int v){value=v;}
public int ReadValue(){return value;}
}
class B extends A{
private int total;
}
class C extends B{
private int count;
}
在使用SuperMap的ObjectJava时,遇到一个问题。我想用ObjectJava操作udb对象,于是自己封装了一个Util类,在main方法或是junit里调用这个Util类都能正确运行。可是在Web应用里调用这个Util类的时候就会报错:java.lang.UnsatisfiedLinkError: no Wrapj600 in java.library.path(就算是一个Servlet类里调用也会在创建ObjectJava里的对象时报这个错),很纠结,到网上各种搜,都没找到原因,后来找到IServer的技术支持,他也试了也是出了同样的问题,后来发现放在tomcate里直接运行没问题。只是用Myeclipse9集成tomcat运行时会报错。
具体如下:
1、简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
2、技术优势
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
3、名字来源
Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。
不懂,具体点
追答就是你在a类 再加一个 public A(){} B类 再加一个Public B(){}