java方法名.方法名(java函数命名)

今天给各位分享java法名.方法名的知识,其中也会对java函数命名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、请问java中类名.方法名().方法名()是什么意思?2、请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢?3、JAVA 中 类名.方法名(对象名);// 什么意思4、在java中可以用类名.方法名调用方法吗?一般不是用对象名调用方法吗?5、如何在java方法中获得当前方法的名称?6、JAVA 类名.方法名(这里面写的是什么)能不能写个代码例子我

请问java中类名.方法名().方法名()是什么意思?

你可以从左往右一点一点的看。

DecimalFormat 类,DecimalFormat.getCurrencyInstance() 调用了这个类里的静态方法,DecimalFormat.getCurrencyInstance().format() 说明前面DecimalFormat.getCurrencyInstance()返回了一个对象,这个对象含有.format()方法。

其实这个也可以拆开写:

NumberFormat a = DecimalFormat.getCurrencyInstance();

String b = a.format(1234567);

这样写比较麻烦,连起来写比较方便

请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢?

1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com.baidu.Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。

2:类:首字母大写,如果一个类由多个单词构成,那么每个单词的首字母都大写,而且中间不使用任何的连接符。尽量使用英文。如ConnectionFactory

3:方法:首单词全部小写,如果一个方法由多个单词构成,那么从第二个单词开始首字母大写,不使用连接符。addPerson

4:属性:与方法相同。如ageOfPerson

5:常量:所有单词的字母都是大写,如果有多个单词,那么使用下划线链接即可。

如:public static final int AGE_OF_PERSON = 20;  //通常加上static

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

java方法名.方法名(java函数命名)

JAVA 中 类名.方法名(对象名);// 什么意思

类名.方法名

就是对某个类的方法就行调用,一般格式如:classA.funB();

类名.对象名

就是对某个类中的某个对象(字段)进行访问或者赋值,比如对classB中的String类型 的s进行赋值:classB.s=”Hello123″

这里举例子为了方便,就说个String类型,因为Java的String是对象。

在java中可以用类名.方法名调用方法吗?一般不是用对象名调用方法吗?

静态方法可以使用类名.方法名进行调用

举例

class A{

void print(){

System.out.println(“你好”);

}

static void getNum(){

System.out.println(“2+6=”+(2+6));

}

}

public class DemoTest {

public static void main(String[] args) {

A.getNum();//静态方法, 可以 类名.方法名直接调用

A a = new A();

a.print();//非静态方法需要实例对象来调用

a.getNum();//静态方法也可以实例对象来调用,但是不推荐这种方式调用静态方法

}

}

输出

2+6=8

你好

2+6=8

如何在java方法中获得当前方法的名称?

在java方法中获得当前方法的名称方法:

一、获得当前类名:

Java代码

this.getClass().getName();

二、获得当前方法名臣:

JDK1.4

Java代码

new   Exception().getStackTrace()[i].getMethodName();//其中i   =   0就是当前的类的方法名字 ;i   ==   1就是调用者的方法

JDK1.5之后可用

Java代码

Thread.currentThread().getStackTrace()[1].getMethodName();//具体使用数组的那个元素和JVM的实现有关,我在SUN JDK6下面测试的是第二个元素,具体说明可以查看Thread.getStackTrace方法的javadoc

JAVA 类名.方法名(这里面写的是什么)能不能写个代码例子我

要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法。例子如下:

class A{

public static void Method1(int a, int b){

//方法体

}

类名的命名是有讲究的,类名、属性名、变量名一般是名词,或者是形容词+名词。

方法一般是动词,或者是动词+名词,以AnnotationTest作为类名和以TestAnnotation作为类名是有区别的,前者是注解的测试,符合名词的特征,后者是测试注解,听起来就是一个动作名称,是方法的命名特征。

扩展资料

关键词主要有static和abstract两个关键词。有static修饰的方法叫做静态方法。没有的则叫非静态方法。其中我们最熟悉的main方法就有static 修饰。这个方法也是我最不熟悉搞不懂的方法。

static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的。因为它不依附于任何对象,既然都没有对象,就谈不上this了。

用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:

1、类方法中不能引用对象变量;

2、类方法中不能调用类的对象方法;

3、在类方法中不能调使用super,this关键字;

4、类方法不能被覆盖。

关于java方法名.方法名和java函数命名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月3日 03:40:15
下一篇 2024年4月3日 03:46:24

相关推荐

  • 深入java虚拟机pdf,深入java虚拟机 中村成洋 pdf

    在linux环境下,java怎么实现从word格式转换为pdf格式 //设置当前使用的打印机,我的Adobe Distiller打印机名字为 Adobe PDF wordCom.setProperty( ActivePrinter , new Variant( Adobe PDF ));//设置printout的参数,将word文档打印为postscript…

    2024年5月23日
    4400
  • java截取指定长度字符串,java截取指定字符串之后的

    java中如何截取字符串中的指定一部分 第一个参数是开始截取的字符位置。(从0开始)第二个参数是结束字符的位置+1。(从0开始)indexof函数的作用是查找该字符串中的某个字的位置,并且返回。 int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;split讲解:java.lang.string.split split 方法 将…

    2024年5月23日
    4200
  • c语言自定义函数数组求和,c语言自定义函数调用数组

    C语言数组怎样求和, 可以通过循环遍历数组中的每个元素,并进行累加。累加的结果可以保存在变量中,需要注意,要保证变量足够保存累加结果,不会出现溢出。 先获取数组长度,然后用for循环,从数组中获取值进行累加求和。 c语言中,定义数组后可以用sizeof命令获得数组的长度(即可容纳元素个数)。但是通过传递数组名参数到子函数中,以获得数组长度是不可行的,因为在子…

    2024年5月23日
    4400
  • java绑定一个端口,java使用端口

    java如何多个service共用一个端口 你如果有多个项目的话,你可以把多个项目放到一个tomcat里面,这样端口相同使用项目名称来进行区分项目。你如果非要使用同一个,你也可以配置不同的域名导向不同的项目。就是访问的域名不同转接到的项目不同。 如果需要同时启动多个程序,要么修改tomcat的配置文件中的监听端口。要么修改jar包程序的监听端口。不能在一台服…

    2024年5月23日
    3400
  • java多线程并发编程基础,Java多线程并发执行返回

    电脑培训分享Java并发编程:核心理论 电脑培训发现本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。 人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。接…

    2024年5月23日
    4600
  • 自学java找工作,自学java找工作需要包装简历吗

    自学java学多久可以找到工作 1、自学Java至少需要一年以上的时间才能达到找工作的水平。报班培训四到六个月的时间就可以找到一份不错的工作。 2、自学Java至少需要一年以上的时间才能达到找工作的水平。 3、如果要想找到一份Java相关的工作,需要至少学习5-6个月时间才能就业。Java开发需要掌握一些基础的编程语言知识,比如掌握面向对象的编程思想、基本的…

    2024年5月23日
    4200
  • java左移右移,java 左移

    java位移问题 1、思路:直接用Integer类的bit运算操作。 2、移位操作:左移:向左移位,符号后面的数字是移了多少位,移的位用0补齐,例如2进制数01111111左移一位后变为11111110,移位是字节操作。 3、Java 位运算 Java 位运算[转]一,Java 位运算表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的…

    2024年5月23日
    4100
  • java技术规范,java规范性要求

    现在主流的JAVA技术是什么? java最流行开发技术程序员必看 1 、Git Git一直是世界上最受欢迎的Java工具之一,也是Java开发人员最杰出的工具之一。Git是一个开源工具,是-种出色的分布式版本控制解决方案。 (1).Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。(2).Java面向对象编…

    2024年5月23日
    3900
  • javasocket编程,Java socket编程中,禁用nagle算法的参数

    Java进行并发多连接socket编程 1、Java可利用ServerSocket类对外部客户端提供多个socket接口。基本的做法是先创建一个ServerSocket实例,并绑定一个指定的端口,然后在这个实例上调用accept()方法等待客户端的连接请求。 2、Socket socket=server.accept(0;Thread handleThrea…

    2024年5月23日
    4600
  • excel2010翻译函数,excel函数翻译插件

    excel中翻译功能使用详解 1、嘿嘿,我有个笨办法 用&符号把你要翻译的内容连接到一个单元格里,中间加入逗号或者空格或者|,然后把文本复制到谷歌翻译。把翻译后的内容复制回来,用特定符号分列,再转置,复制到对应的位置,OK。 2、excel里面的内容可以直接复制到翻译软件里面翻译的。不用一格一格的复制。不过你要注意自己到时候不要弄混了,因为复制过去是…

    2024年5月23日
    4400

发表回复

登录后才能评论



关注微信