是的,可以定义一个与类同名的方法。没有编译时或运行时错误。但是,按照Java中的编码标准,不建议这样做。通常,Java中的构造函数名称和类名称始终相同。

示例public class MethodNameTest {

private String str = "Welcome to nhooo";

public void MethodNameTest() { // Declared method name same as the class name

System.out.println("Both method name and class name are the same");

}

public static void main(String args[]) {

MethodNameTest test = new MethodNameTest();

System.out.println(test.str);

System.out.println(test.MethodNameTest());

}

}

在上面的例子中,我们可以声明的方法名(MethodNameTest)相同类名(MethodNameTest),将没有任何错误编译成功。

输出结果Welcome to nhooo

Both method name and class name are the same

java 方法名相同_我们可以在Java中定义与类名称相同的方法名称吗?相关推荐

  1. java不是关键字_以下( )不是Java的关键字。_学小易找答案

    [单选题]放大电路的工作方式有甲类.乙类和甲乙类等,其中甲乙类放大器中放大管的导通角 . [单选题]以下标识符中不合法的是( ). [填空题]完成一个对象的复制后,如果在数值控制框中输入( ),会在复 ...

  2. java面试32问_学员分享:JAVA面试32问(11-20)

    第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1 + 1;有错,s1是shor ...

  3. java中main方法返回类型是6_[单选] Java application中的主类需包含main方法,main方法的返回类型是什么()。...

    [单选] Java application中的主类需包含main方法,main方法的返回类型是什么(). 更多相关问题 关于超声在人体中传播的速度,叙述正确的有A.与人体组织的弹性有关B.与人体组织的 ...

  4. java猫抓老鼠_猫抓老鼠-Java面向对象特点梳理

    我们先设计一个猫抓老鼠的小游戏: ⊙猫和老鼠都有名字和体重两种属性,猫有抓老鼠的方法,对应的老鼠则有逃跑的方法. ⊙首先游戏的结果是猫抓住了老鼠或者老鼠逃跑了,对于这两种情况,我们用体重来区分,若猫的 ...

  5. Java main正确形参_Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( )...

    Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( ) 答:String ar[] 美国对德国的文化清洗活动持强烈的批评态度.() 答:√ 根据 ...

  6. java编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。定义乐器类Instrument,包括方法makeSound() 。定义乐器类的子类

    编写程序实现乐手弹奏乐器.乐手可以弹奏不同的乐器从而发出不同的声音.可以弹奏的乐器包括二胡.钢琴和琵琶. 实现思路及关键代码 1)定义乐器类Instrument,包括方法makeSound() 2)定 ...

  7. 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!

    三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...

  8. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

  9. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

最新文章

  1. 漫画:小白为了面试如何刷题?(呕心沥血算法指导篇)
  2. Altium designer中元器件库(SCHLIB)元件引脚上文字(标号)大小及距离边缘位置设置
  3. LeetCode 1913. 两个数对之间的最大乘积差
  4. 毕设日志——Fast RCNN
  5. Ubuntu中SVN的安装和使用
  6. Java开发、网络爬虫、自然语言处理、数据挖掘简介
  7. 芯洲 DCDC SCT2433STER参数可以P2P替代TPS5430DDAR,3.8V-40V输入,3.5A,低静态电流同步降压DCDC转换器
  8. 自动阅读软件脚本应用开发app头条新闻引流阅读
  9. 《程序员》沉痛悼念王江民先生
  10. 云原生架构下的 API 网关实践:Kong (三)
  11. 大写阿拉伯数字1到10(大写阿拉伯数字1到10千百万)
  12. 在Unity中实现基于粒子的水模拟(二:开始着色)
  13. redis keys scan筛选
  14. 利用nsca监控oracle的session数
  15. 微软拼音输入法卸载相关
  16. docker/Dockerfile/docker compose
  17. C语言中求余运算符的注意事项
  18. 监控工具(nmon)下载及使用方法
  19. Identifying Singleton Spammers via Spammer Group Detection
  20. 0033:乐队的夏天

热门文章

  1. 小程序 苹果 X,XR等机型 小黑条适配
  2. java项目 干洗店源码,[内附完整源码和文档] 基于Java的洗衣店管理系统
  3. YY游戏Cloud 2.0网络设计分析
  4. 2022-004 测试复盘:从0开始学习测试
  5. 【测试用例评审标准】
  6. 关于Fatal error in launcher: Unable to create process using ... 无法进行该进程的解决
  7. NSDate日期类封装大全
  8. linux声卡模块编译,Linux驱动的开发与移值——分析Tiny210的声卡驱动模块
  9. day02-基础语法和变量
  10. 计算机工作很苦,上班苦上班累经典句子 我不辛苦只是命苦