class Person{
public static void
main(String [] args){
int age=10;
void speak();
int age=60;
System.out.println(”大家好我今年”+age+”岁”);
}
对象的创建和使用
创建对象需要通过new关口
语法: 类名 对象名=new 类名();
例:Person
p1=new Person
例:class
Person{
public
static void main(String [] args){
Person p1=new
Person;
Person p2=new
Person;
p1.age=16;
p1,speak();
}
}
访问对象的属性 调用对象的方法
对象名.属性名
对象名.方法名
方法 语法:[访问符][修饰符]<返回类型>方法名([参数列表]){
//方法体
}
public void
setName(String n){
name=n;
}
public String getName{
return name;
}
方法带参数
public void setName (String name){
this.name=name;
}
引用类型是调用地址
基本数据类型调用值
形参格式为:方法名(数据类型 形参)
实参格式为:方法名(实参)
在java中,当参数为引用类型时,如类,数组
构造方法
用于创建对象时会促使花对象中的属性值
语法:[访问符] 类名
([参数列表]){
//初始化语句;
}
构造方法不能再静态中使用
构造方法的方法名必须与类名一致,且没有返回类型,也没有void
方法重载:两个或两个以上的方法的方法名相同,但参数列表不同
三个原则:在一个类中
方法名相同
参数列表不同即参数的个数或对应位置上的类型不同
初始化成员变量
类工厂:对象=>创建初始化
Person preson=new Person();创建对象时调用 构造new
This关键字
This:类的当前对象,调用当前类的程序 构建重载
调用构造方法(方法在第一行)