java中调用方法的时候一定要是xx.xx();吗?

2024-12-17 11:04:40
推荐回答(5个)
回答1:

来 给你上个C#的图 你看一下就知道了

对比一下,为什么在调用的时候有的加括号有的不加括号。
加括号的叫方法,括号里面表示你的参数,也可以没有参数,但是括号是必须有的。
不加括号的叫属性,不能带参数,一般的写法是

 public string DirectoryName
        {
            get
            {
                string directoryname =
                    System.IO.Path.GetDirectoryName(m_filename);
                return directoryname;
            }
            set { m_filename = value; }
        }

请给好评!

回答2:

对象 xx = new 对象();
xx.对象中的方法();

比如你有一个Student类,里面有个 read方法

public class Student{
public read(){
System.out.print();
}
}

这种情况你要调用read方法
Student student = new Student();
student.read();

回答3:

java 类 包含两块 一块是属性,一块是方法
进行调用的如果是静态属性的话 可以直接xxx.xxxx 。 如果你用了开发工具比如 eclipse等的话 ,你放到后面那个XXX上面去的话, 可以直接看到值的。
方法调用的话 全部都是xxx.xxx()

回答4:

对象 xx = new 对象() ;
xx.对象中你需要条用的方法();

比如有个Student类,类中有个read方法你需要调用

public class Student{
public read(){
System.out.print("");
}
}

你在其它地方需要用到read方法
Student student = new Student();
student.read();
这样你就能执行read方法里面的东西了

回答5:

右括号的是方法,没有括号的是属性。调用方法一定是类名或实例名.方法名(参数)。