this:
表示所在类的对象引用,
成员方法(set,get):
直接写在class下,不需要main方法,
有默认值null,0等…写在main里面的叫局部变量,没有默认值
成员方法
构造方法:
1.方法名和类名相同
2.没有返回值类型,void也不能有
3.没有返回值
public class Test {
//手机类
//private,私密的,不允许外界直接访问类
private String name;
private String xinghao;
private String color;
private int price;
//有参,构造方法
public Test(){};
public Test(String name,String xinghao,String color,int price){
this.name=name;
this.xinghao=xinghao;
this.color=color;
this.price=price;
}
public void shouji(){
System.out.println("手机品牌:"+name+"----"+"型号:"+xinghao+"----"+"颜色:"+color+"----"+"价格:"+price);
}
//无参,成员方法(set,get)
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
}
//有参,构造方法
//调用方法
//创建构造方法的时候就赋值
Test t=new Test("小米","8","黑色",2999);
t.shouji();
//无参,成员方法(set,get)
Test t2=new Test();
t2.setName("小米");
System.out.println(t2.getName());