正如你所看到的,代码公共圆(双r)......怎么样

与我在公共CircleR(双r)中所做的不同?对于

无论如何,书中的代码都没有给出错误

我说那里有一个错误。

定义类的构造函数时,它们应与其类具有相同的名称。

因此以下代码

public class Circle

{

//This part is called the constructor and lets us specify the radius of a

//particular circle.

public Circle(double r)

{

radius = r;

}

....

}

你的代码时

是正确的public class Circle

{

private double radius;

public CircleR(double r)

{

radius = r;

}

public diameter()

{

double d = radius * 2;

return d;

}

}

是错误的,因为您的构造函数与其类具有不同的名称。您可以按照本书中的相同代码从更改构造函数

public CircleR(double r)

public Circle(double r)

或(如果你真的想把你的构造函数命名为CircleR)将你的类重命名为CircleR。

所以你的新课应该是

public class CircleR

{

private double radius;

public CircleR(double r)

{

radius = r;

}

public double diameter()

{

double d = radius * 2;

return d;

}

}

我还在你的方法中添加了返回类型double,如Froyo和John B.所指出的那样。

关于构造函数,请参阅此article。

HTH。

java方法声明无效_Java错误 - “无效的方法声明;需要返回类型”相关推荐

  1. java方法声明无效_Java错误-“无效的方法声明;需要返回类型”

    小编典典 如您所见,代码public Circle(double r)....与我在public CircleR(double r)中所做的有什么不同?无论出于什么原因,本书的代码中都没有错误,但是我 ...

  2. Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法

    Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法 下载网络上的Adobe flash cs5 精简版(绿色版),Java运行时环境初始化时出现错误,你可能需要重装Flash ...

  3. java类声明语句_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  4. java修饰符默认_Java的类,方法,变量等等的默认修饰符是什么

    访问控制修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java支持4种不同的访问权限. 默认的,也称为default,在同一包内可见,不使用任何修饰符. 私有的,以pr ...

  5. java字符串的用法_Java字符串的重要方法的使用实例

    String类将是您存储和处理语言的主要工具之一,本篇文章将带领大家对Java字符串的方法有个基础的认识,了解他的功能使用方法. 本文摘自千锋教育编著的<Java语言程序设计>,如需转载请 ...

  6. java 接口 方法的 不同_Java – 使用相同的方法和不同的返回类型实现多个接口...

    请考虑以下代码: public interface A { public A another(); } public interface B { public B another(); } publi ...

  7. java.security.AccessControlException: access denied 错误的解决方法

    留言板系统,运行时提示java.security.AccessControlException: access denied 错误,这种情况是不允许程序向客户端读写文件 所以我们必须人为让客户端授权允 ...

  8. java main 静态代码_java中没有main方法怎么怎么执行静态块中的内容

    展开全部 class Parent { static String name = "hello"; { System.out.println("parent  block ...

  9. java调用第三方接口_java调用第三方接口,获取接口返回的数据。

    java接收远程调用的数据,得到的是如上个数的返回内容,我怎么写才能获取到值,现在使用的请求方法如下: public static HttpResult postJsonData(String url ...

最新文章

  1. pandas模块学习笔记2--基本功能
  2. 初中计算机实践研究计划,初中信息技术个人研修计划
  3. 编程软件python中的if用法-Python编程工具pycharm的使用
  4. python类中方法的执行顺序-浅谈Python的方法解析顺序(MRO)
  5. 电子火折子的原理,了解一下?
  6. https协议 ppt 下载卷_做PPT被版权吓得心颤颤?教你如何搞到靠谱素材
  7. 肿瘤细胞信号转导: 肿瘤治疗的靶向信号通路 PDF
  8. mysql删除员工_MySQL误删数据救命指南:开发人员必收藏
  9. 计算剪贴板里仿制的代码行数
  10. 10.XSD 元素替换
  11. 曲线运动与万有引力公式_高一物理曲线运动万有引力试题
  12. 视觉欺骗 A和B的颜色相同吗?
  13. (转)五年教学实践与思考的结晶——推荐邹欣老师的《现代软件工程讲义》目录
  14. Android注册页面
  15. php提取视频音乐,如何从视频里提取音乐伴奏
  16. uni-app 微信支付
  17. 如何在Windows中使用Socks5代理IP保障网络安全
  18. 黑苹果在线安装版本安装教程
  19. php生成PDF文件
  20. 查看Dell服务器硬件信息

热门文章

  1. 补色的视觉原理(转)
  2. Linux Power supply子系统分析
  3. 那些年,我们一起做过的 Java 课后练习题(61 - 65)
  4. 数字图像隐藏图像的两种算法及实现代码
  5. 个人成长:简单写写《乔布斯传》读后感
  6. Citrix 联机插件报错:找不到满足锁定要求的(AllowHotKey)的值
  7. Waukesha点火模块维修点火器维修740822A
  8. 华硕服务器主板那个系列好,华硕主板哪个系列好?华硕主板各个系列区别对比...
  9. 【viper】go 配置管理神器viper使用详解
  10. biopython:探究新型冠状病毒:提取GenBank文件和蛋白质水平分析。这到底是一个什么样的病毒?是单链还是双链,是DNA病毒还是RNA病毒?