class triangle {

double a;

double b;

double c;

public triangle(double a ,double b,double c){

if((a+b>c)&&(a+c>b)&&(b+c>a)&&(a-c

this.a=a;

this.b=b;

this.c=c;

}

else {

System.out.println("输入边长有错");

}

}

public double GetCircle(){

return (a+b+c);

}

public double GetArea(){

double p;

p=(a+b+c)/2.0;

return (Math.sqrt(p*(p-a)*(p-b)*(p-c)));

}

}

class Tprism extends triangle{

double height;

public Tprism (double a ,double b,double c,double height){

super(a,b,c);

if((a+b>c)&&(a+c>b)&&(b+c>a)&&(a-c

this.a=a;

this.b=b;

this.c=c;

this.height=height;

}

else {

System.out.println("输入边长有错");

}

}

public double volume(){

return (super.GetArea()*height);

}

}

class pramid extends rectangle{

double height;

public pramid(double a, double b, double c,double height){

super(a,b,c);

if((a+b>c)&&(a+c>b)&&(b+c>a)&&(a-c

this.a=a;

this.b=b;

this.c=c;

this.height=height;

}

else {

System.out.println("输入边长有错");

}

}

public  double volume(){

return (super.GetArea()*height*(1/3));

}

}

class exp1{

public static void main(String [] args){

triangle r = new triangle(3.0,4.0,5.0);

Tprism c=new Tprism(3.0,4.0,5.0,6.0);

pramid d=new pramid(3.0,4.0,5.0,6.0);

System.out.println("三角形的周长" + r.GetCircle());

System.out.println("三角形的面积"+r.GetArea());

System.out.println("三棱柱的底面积"+c.GetCircle());

System.out.println("三棱柱的底周长"+c.GetArea());

System.out.println("三棱柱的体积"+c.volume());

System.out.println("三棱锥的底面积"+d.GetArea());

System.out.println("三棱锥的体积"+d.volume());

}

}

--------------------Configuration: hh - JDK version 1.5.0_02 --------------------

G:\java\hh\exp1.java:50: cannot find symbol

symbol: class rectangle

class pramid extends rectangle{

^

G:\java\hh\exp1.java:57: cannot find symbol

symbol  : variable a

location: class pramid

this.a=a;

^

G:\java\hh\exp1.java:58: cannot find symbol

symbol  : variable b

location: class pramid

this.b=b;

^

G:\java\hh\exp1.java:59: cannot find symbol

symbol  : variable c

location: class pramid

this.c=c;

^

G:\java\hh\exp1.java:68: cannot find symbol

symbol  : variable super

location: class pramid

return (super.GetArea()*height*(1/3));

^

G:\java\hh\exp1.java:85: cannot find symbol

symbol  : method GetArea()

location: class pramid

System.out.println("三棱锥的底面积"+d.GetArea());

^

6 errors

Process completed.

那这个问题又出在哪呢?菜鸟级别,请大家指教

java find symbol,cannot find symbol相关推荐

  1. es6 Symbol.for(),Symbol.keyFor()

    Symbol.for(),Symbol.keyFor() 有时,我们希望重新使用同一个 Symbol 值,Symbol.for()方法可以做到这一点.它接受一个字符串作为参数,然后搜索有没有以该参数作 ...

  2. PHP扩展undefined symbol,解决 undefined symbol: php_pdo_register_driver in Unknown on line 0

    今天编译了几个扩展 在php.ini使用extension=pdo_odbc.so 添加后,重启PHP报错: [root@dev modules]# /etc/init.d/php54-php-fpm ...

  3. java报错symbol_为何此处会出现找不到symbol的错误呢?

    使用this不是引用创建的对象么? import java.util.Comparator; import java.lang.Comparable; public class Point imple ...

  4. java报错symbol_定义报错cannot find symbol

    public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int [] scroes ={89,- ...

  5. JavaScript 为什么要有 Symbol 类型?

    摘要: 为什么比怎么用更有意义. 原文:JavaScript 为什么要有 Symbol 类型 作者:前端小智 Symbols 是 ES6 引入了一个新的数据类型 ,它为 JS 带来了一些好处,尤其是对 ...

  6. 编译Flink项目的时候遇到cannot find symbol   symbol:   variable Time

    [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR :  [I ...

  7. cannot find symbol [ERROR] symbol: class DistributedFileSystem

    编译tez时,由于使用的是hadoop3.1.2 所以出现以下错误, [ERROR] COMPILATION ERROR :  [INFO] ----------------------------- ...

  8. ES6入门之Symbol

    ES5对象属性名都是字符串容易造成属性名的冲突. eg:var a = { name: 'lucy'};a.name = 'lili';这样就会重写属性 ES6引入了一种新的原始数据类型Symbol, ...

  9. android log 如何获取double类型后小数点的值_【ES6基础】Symbol介绍:独一无二的值...

    开篇 ES6之前我们都清楚JS有六种数据类型:Undefined.Null.布尔值(Boolean).字符串(String).数值(Number).对象(Object),今天笔者讲的Symbol类型是 ...

  10. cannot find symbol

    问题: /src/main/java/com/test/HelloController.java:[3,50] cannot find symbol symbol: class EditUser lo ...

最新文章

  1. WIN10系统上,新建AliOS Things项目
  2. Python获取昨天、今天、明天开始、结束时间戳
  3. Android 根据从服务器中获取的rgb值实现动态改变圆角加框的Imageview 的背景色
  4. 朋友,别告诉我你懂分布式事务!
  5. P5631-最小mex生成树【线段树,并查集】
  6. 自定义Spring命名空间使JAXB更容易
  7. Ubuntu16.04直接修改root密码
  8. mysql5.6.39的安装_如何安装MySQL Community Server 5.6.39
  9. Python安装扩展库与打包成exe可执行文件的方法
  10. Soft-Masked BERT:文本纠错与BERT的最新结合
  11. 10%的IOS设备已经更新到版本5.1.1
  12. 使用VSCode开发Electron的初步入门
  13. javaWeb中的分页处理思想
  14. 【转】C# 控件的自定义拖动、改变大小方法
  15. java控制台进度_java进度条:控制台输出百分比示例代码
  16. The serializable class Myplayer does not declare a static final serialVersionUID field of type long
  17. 算法 | 生命游戏 (Game of Life)
  18. 关于粒子群算法的两种惯性权重
  19. 【亲测有效】快速简单解决apple Ipad无法配对apple pencil问题
  20. 开源WINVNC(一)

热门文章

  1. 如何使用ERD设计关系数据库?
  2. 中国人民大学信息学院夏令营经验贴
  3. 微信小程序实现城市索引选择+搜索
  4. 360与腾讯之争——顾客有可能成为上帝
  5. 360随身wifi,不通过360wifi软件,直接运行网卡模式
  6. 我的毕业设计历程——基于Unity3D的MOBA游戏设计(二)
  7. UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
  8. CTabSheet类源码
  9. Protel99se电路设计速成-熊健-专题视频课程
  10. 由于目标计算机积极拒绝,无法连接。 Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接