Ⅰ 什么是成员方法
类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。
在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。大多数情况下,程序的其他部分都是通过类的方法和其他类的实例进行交互的。
在类中,除了变量外的都是成员方法。
方法中有一种是对成员变量进行初始化的,称为构造方法。构造方法之外的就是一般的方法了吧。
所以说成员方法分为构造方法和一般的方法。
Ⅱ java编程中的成员方法是什么
类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。
方法声明包括方法名、返回类型和外部参数。其中参数的类型可以是简单数据类型,也可以是复合数据类型(又称引用数据类型)。
对于简单数据类型来说,java实现的是值传递,方法接收参数的值,但不能改变这些参数的值。如果要改变参数的值,则用引用数据类型,因为引用数据类型传递给方法的是数据在内存中的地址,方法中对数据的操作可以改变数据的值。
编辑并运行一个Java程序
使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码;
存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
以上内容参考:网络-Java
Ⅲ java中的成员方法和构造方法有什么区别
构造方法没有返回值,方法名和类名一样,其作用是用于在NEW一个类的时候,会总先调用这个类的构造方法,构造方法内部可以作一些变量的初始化或在创建这个类时必须调用的一些方法和运算,他是不用特意去调用的方法,会随着类的创建而自动去调用
例如:我们需要做一个i+j的运算,在这期间我们用到了构造函数,让其改变了i和j的初始化值
public class Text {
int i = 0;
int j = 0;
/**
* Text 的构造函数 将i和J的值重新初始化赋值
*/
public Text() {
i = 1;
j = 2;
};
public static void main(String[] args) {
Text s = new Text();
//此时当你NEW完Text()时程序已经自动执行了Text的构造 函数i和j的值已经是1和2
System.out.println(s.i + s.j);
}
}
求采纳为满意回答。
Ⅳ 简述构造方法和普通的成员方法有什么区别
构造方法和普通的成员方法最大的区别是,他们所使用的一个方式和涉及到的主要范围会有所不一样,所以使用的时候一定要注意。
Ⅳ java中的成员变量、类变量,成员方法、类方法各是什么,怎么区分,
成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。
类变量:静态域,静态字段,或叫静态变量,它属于该类所有实例共有的属性。而且所有的实例都可以修改这个类变量的值(这个类变量没有被final修饰的情况),而且访问类变量的时候不用实例,直接用类名.的方式就可以。
成员方法:包括实例方法和类方法,用static的方法就是类方法,不用static修饰的就是实例方法。实例方法必须在创建实例之后才可以调用。
类方法:和类变量一样,可以不用实例,直接用类就可以调用类方法。
举例:
classDemo{
intx;//x是实例变量,也是成员变量
staticinty;//y为类变量,也是成员变量
publicintx(){//该方法为实例方法,是成员方法
returnx;
}
publicstaticvoidsetX(intx1){//该方法为类方法,也是成员方法
x=x1;
}
}
Ⅵ 类的构造方法和成员方法之间有什么区别
构造方法:构造方法是用来构造类的对象的,方法名和类名相同没有返回值。一般用 new 构造方法名() 来创建该类的对象。在不写构造方法的情况下会有一个默认的无参构造方法。
成员方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。
Ⅶ java成员方法编程
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class chengfabiao2 {
public chengfabiao2(){
}
public static void main(String[] args) {
chengfabiao2 chengfa = new chengfabiao2();
chengfa.chengFabiao2();
}
public void chengFabiao2() {
try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("输入1-9中的一个数字:");
String a = br.readLine();
int h = Integer.parseInt(a);
for (int i = 1; i <= h; i++) {
int m = 0;
m = i * h;
System.out.print(i + "*" + h + "=" + m + " ");
}
System.out.println();
} catch (Exception g) {
g.printStackTrace();
}
}
}
Ⅷ 构造方法和成员方法的区别是什么
构造方法:构造方法是用来构造类的对象的,方法名和类名相同没有返回值。一般用 new 构造方法名() 来创建该类的对象。在不写构造方法的情况下会有一个默认的无参构造方法。
成员方法:简单地说就是可以通过类的实例(某个对象)调用的方法,也就是我们正常情况下使用的方法。
Ⅸ 在JAVA 中构造方法和成员方法分别表示什么,怎么区别。
构造方法 要和类名 相同 成员方法 就随便取名了
构造方法还有 有参 和 无参 设置了有参数的构造方法 就不能 new Test()了 同时设置了 有参和无参的 可以
例如:
public class Test{
pirvate String id;//成员变量
private String name;//成员变量
private String sex;//成员变量
public void Test(){
//无参构造器
}
public void Test(String name,String sex){//有参构造器
this.name = name;
this.sex = sex;
}
//get set 方法 忽略
public String getAge(){//普通的方法
return 25;
}
public static void main(String[] args){
Test test = new Test();//没有构造器 默认
test.setName("张三");
test.setSex("男");
Test test1 = new Test("张三","男");//带有参数的构造器
//以上两种用法 一个意思
//成员方法的调用
System.out.println(test.getAge());
System.out.println(test1.getAge());
//你可以去掉无参构造器 new Test()试试 直接就编译错误。
//构造器可以不写 默认就是无参的
}
}