㈠ 请问java中类名.方法名().方法名()是什么意思
你可以从左往右一点一点的看。
DecimalFormat 类,DecimalFormat.getCurrencyInstance() 调用了这个类里的静态方法,DecimalFormat.getCurrencyInstance().format() 说明前面DecimalFormat.getCurrencyInstance()返回了一个对象,这个对象含有.format()方法。
其实这个也可以拆开写:
NumberFormat a = DecimalFormat.getCurrencyInstance();
String b = a.format(1234567);
这样写比较麻烦,连起来写比较方便
㈡ JAVA 中 类名.方法名(对象名);// 什么意思
类名.方法名
就是对某个类的方法就行调用,一般格式如:classA.funB();
类名.对象名
就是对某个类中的某个对象(字段)进行访问或者赋值,比如对classB中的String类型 的s进行赋值:classB.s="Hello123"
这里举例子为了方便,就说个String类型,因为Java的String是对象。
㈢ JAVA 类名.方法名(这里面写的是什么)能不能写个代码例子我
要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法。例子如下:
class A{
public static void Method1(int a, int b){
//方法体
}
类名的命名是有讲究的,类名、属性名、变量名一般是名词,或者是形容词+名词。
方法一般是动词,或者是动词+名词,以AnnotationTest作为类名和以TestAnnotation作为类名是有区别的,前者是注解的测试,符合名词的特征,后者是测试注解,听起来就是一个动作名称,是方法的命名特征。
(3)java类名方法名方法名扩展阅读
关键词主要有static和abstract两个关键词。有static修饰的方法叫做静态方法。没有的则叫非静态方法。其中我们最熟悉的main方法就有static 修饰。这个方法也是我最不熟悉搞不懂的方法。
static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的。因为它不依附于任何对象,既然都没有对象,就谈不上this了。
用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:
1、类方法中不能引用对象变量;
2、类方法中不能调用类的对象方法;
3、在类方法中不能调使用super,this关键字;
4、类方法不能被覆盖。
㈣ Java方法名和类名每个单词首字母都要大写吗
方法名:方法的名字的第一个单词应以小写字母作为开头,后面的每个单词都用大写字母开头。可以为动词或动词+名词组合。
类名:类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
㈤ 请问java中类名.方法名().方法名()是什么意思
DecimalFormat类,继承自NumberFormat。
这两种写法都行:
new
DecimalFormat("#.##%").format('1234567'))
对象.方法(参数)返回
字符串
DecimalFormat.getCurrencyInstance().format(1234567)
DecimalFormat.getCurrencyInstance()这个相当于获取对象.方法(参数)
你知道原理就行,这些方法和类都是人家写完的
你直接引包就行,你要是感兴趣
你可以看文档去
个人理解。
㈥ 请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢
1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www..com 对于包名:每个字母都需要小写。比如:com..test;该包下的Test类的全名是:com..Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。
2:类:首字母大写,如果一个类由多个单词构成,那么每个单词的首字母都大写,而且中间不使用任何的连接符。尽量使用英文。如ConnectionFactory
3:方法:首单词全部小写,如果一个方法由多个单词构成,那么从第二个单词开始首字母大写,不使用连接符。addPerson
4:属性:与方法相同。如ageOfPerson
5:常量:所有单词的字母都是大写,如果有多个单词,那么使用下划线链接即可。
如:public static final int AGE_OF_PERSON = 20; //通常加上static