定义方法:[修饰符][返回值类型]方法名([参数类型 参数名n])
//方法体
return 返回值;
public void SetName(String n)
name=n
构造方法 [访问符]类名(参数列表)
//初始语句
方法名(数据类型 形参)
对象名.方法名(实参)
java将内存分为两种,即栈内存和队内存。其中栈内存用于存放基本类型的变量和对象的引用变量(如person p),堆内存用于存放有new创建的对象和数据
构造方法定义 [修饰符]方法名([参数列表]){
//方法体
}
class Person{
//类的构造方法
public Person(){
System.out.println(“调用了无参的构造方法”);
}
}
public class Example{
public static void main(String args[]){
Person p=new Person();
}
}
在创造对象时,可以通过调用不同的构造方法不同的属性进行赋值
特点:同一类
方法名相同
参数列表不同,参数个数对应,位置类型不同
this当前对象构造方法
只能在类中使用
构造不能在其他方法中使用
封装是面向对象的特征之一。