java类名方法
A. java中 类名.方法.方法,这是个神马意思比如说new study(“。。”)。getName()
意思就是你新创建了一个study类,但创建的方式是匿名类,然后用这个匿名类调用getName()方法。
和这个一样的意思,Study s = new Study(); s.getName();用前者主要就是当创建的类不需要名称的时候可以这么做。
B. JAVA 中 类名.方法名(对象名);// 什么意思
类名.方法名
就是对某个类的方法就行调用,一般格式如:classA.funB();
类名.对象名
就是对某个类中的某个对象(字段)进行访问或者赋值,比如对classB中的String类型 的s进行赋值:classB.s="Hello123"
这里举例子为了方便,就说个String类型,因为Java的String是对象。
C. JAVA类名与方法名以数字开头的问题
java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。
D. 在java中可以用类名.方法名调用方法吗一般不是用对象名调用方法吗
classA{
voidprint(){
System.out.println("你好");
}
staticvoidgetNum(){
System.out.println("2+6="+(2+6));
}
}
publicclassDemoTest{
publicstaticvoidmain(String[]args){
A.getNum();//静态方法,可以类名.方法名直接调用
Aa=newA();
a.print();//非静态方法需要实例对象来调用
a.getNum();//静态方法也可以实例对象来调用,但是不推荐这种方式调用静态方法
}
}
E. JAVA 类名.方法名(这里面写的是什么)能不能写个代码例子我
要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法。例子如下:
class A{
public static void Method1(int a, int b){
//方法体
}
类名的命名是有讲究的,类名、属性名、变量名一般是名词,或者是形容词+名词。
方法一般是动词,或者是动词+名词,以AnnotationTest作为类名和以TestAnnotation作为类名是有区别的,前者是注解的测试,符合名词的特征,后者是测试注解,听起来就是一个动作名称,是方法的命名特征。
(5)java类名方法扩展阅读
关键词主要有static和abstract两个关键词。有static修饰的方法叫做静态方法。没有的则叫非静态方法。其中我们最熟悉的main方法就有static 修饰。这个方法也是我最不熟悉搞不懂的方法。
static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的。因为它不依附于任何对象,既然都没有对象,就谈不上this了。
用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:
1、类方法中不能引用对象变量;
2、类方法中不能调用类的对象方法;
3、在类方法中不能调使用super,this关键字;
4、类方法不能被覆盖。
F. Java自己定义的类名点方法名和String str = "a-b-c-d";
类名.方法名表示调用该类的静态方法,类的对象名.方法名表示调用该类的非静态方法(也可以用这种写法调用静态方法,但不建议)。
被调用的方法可能是该类新定义的,继承自超类的,或是覆盖超类或接口的方法。
str.length()表示调用String类的非静态方法length(),它是String类中定义的public方法。
G. java一个类中这样声明方法 :类名+方法名(){}是什么意思
public class ClassName{//类名ClassName
public String methodName(){//方法名methodName,String 返回值类型
//do something......方法实现的逻辑
ClassName cname=new ClassName();//创建一个类的对象实例
String mname=cname.methodName();//调用对象的方法,执行方法逻辑,返回方法的返回值
}
}
H. JAVA 类名,方法名里面写的是什么
可以通过类名+方法名调用的方法叫做静态方法,属于类级别方法.类方法可在不实例化对象的前提下调用。
class Doga{
int age;
float height;
public Doga(){
age=1;
height=10;
}
//这句啥意思啊,怎么grow方法由类Doga 去修饰呢?表示何意?
public Doga grow(){
height = height+10;
age++;
return this;
}
}
一般类的静态方法和静态变量都是通过static关键字修饰的。而且静态方法体里不能应用任何实例变量和实例方法,至于你那段程序,调用那个方法和new一个对象效果是一样的。
I. 在JAVA中类中方法的命名规则
1.使用完整描述符来准确地描述变量、字段或类。
例如,使用的名称可以是 FirstName、GrandTotal 或 Corporate Customer。虽然像 x1、y1 或 fn 这样的名称较短容易输入,但是它们并不提供任何信息指出它们所代表的内容。这样对代码的理解、维护和增强会造成一定困难。
2.使用适用于领域内的术语。
如果您的用户将他们的客户称为顾客,则对这个类使用术语Customer来代替Client。许多开发人员曾经犯了这样一个错误:当业界或领域中已存在更贴切的术语时,他们还冥思苦想,准备为一些概念创建通用术语。
3.巧妙节俭地使用缩写。
这表示您应该维护一份标准短格式(缩写)的列表,应该明智地选择它们,并在使用时保持一贯性。例如,如果要使用字 arithmetic 的短格式, 选择 ar、ari 或 art 中的一个,记录下所选的缩写(到底是哪个并不重要),并只使用这一个。
4.使用大小写混合增强名称的可读性。
通常应该使用小写字母,但是将类名和接口名称的第一个字母写成大写,将所有非起始单词的第一个字母也写成大写。
5.将标准首字母缩写词的第一个字母大写。
名称会经常包含标准缩写,如 sql 表示“Standard Query Language”。诸如表示属性的 sqlDatabase 或表示类的 sQLDatabase 等名称比sQLDatabase 和SQLDatabase 更便于阅读。
6.避免长型名称(最大 15 个字符比较合适)。
虽然类名 AllImplemented IterfacesAndSubclass 可能是个比较好的类名(当然,在此示例中有些夸张),但是这个名称显然太长,应该把它重命名为较短的名称才好。
7.避免名称过于相似或仅在大小写方面有区别。
不应该同时使用变量名 myObject 和 myObjects,也不应该同时使用 myOraDatabase 和 anORADatabase。
问:我想使用Tab键在输入字段间移动,我该怎么办?
答:当用户必须键入许多文本时,这一功能特别有用。下面的程序将会告诉你如何让用户在输入字段间切换输入焦点:
public boolean keyDown(Event evt,int key)
{
if ((char)key=='\t')
{
Component current_field=(Component)evt.target;
if (current_filed!=last_field)
current_field.nextFocus();
else
first_field.requestFocus();
return true;
}
}
注:当最后组件last_field获得焦点时按Tab键,会将焦点移回到第一个组件first_field上。
J. java 类名+方法名是什么意思
//这个是方法的返回类型,其实跟其它方法一样
intm1(){
return1;
}
voidm2(){}
Stringm3(){
return"";
}