学的云里来雾里去的。总结一下,让自己脑子清楚点。
成员变量
即:对象的属性。如:
private String name;//定义一个string型私有成员变量。
成员变量可以设置初始值,也可以不设置。
成员方法
成员方法=构造方法+一般方法
对应类对象的行为。
语法格式:
权限修饰符 返回值类型 方法名(参数类型 参数名){
...//方法体
return 返回值
}
成员方法可以有参数值。也可以有返回值或者无返回值。
无返回值时,用void关键字表示。
返回值时,要用return。
构造方法
方法中有一种是对成员变量进行初始化的,无返回值。
构造方法一定和类名一样。
(成员方法是可以有返回值的)
主函数调用
构造方法通过new运算符调用,
成员方法通过对象调用。
类.构造方法名 =new 构造方法名();//调用构造方法
对象.成员方法名(赋值);//调用成员方法
区分示例:
package sevensection;
public class RectangleJuxing {//类名,创建一个类
private float high;//成员变量
private float width;//成员变量
public RectangleJuxing(float high,float width){//构造方法,和类名一致,无返回值。可以定义参数。
this.high=high;
this.width=width;
}
public float square(){//成员方法。这里有返回值
return high*width;
}
public void high(){//无返回值的成员方法
this.high =high;
}
public static void main(String[] args) {//主函数
RectangleJuxing a =new RectangleJuxing(3.5f,4.5f);//调用构造方法,创建一个对象,赋值参数。
System.out.println(a.square());//调用成员方法
}
}
构造方法通过new运算符调用,成员方法通过对象调用。