publicclassPerson{//成员变量:定义在类中
String name ="张三";int age =20;char sex ='男';//成员方法,你以前怎么 写方法,现在也怎么写,这次你可以把staticpublicvoideat(){
System.out.println("吃饭");}publicvoidsleep(){
System.out.println("睡觉");}}
publicclassMyTest{publicstaticvoidmain(String[] args){
Person person =newPerson();//使用对象去调用类中属性
String mz = person.name;int nl = person.age;char sex = person.sex;
System.out.println(mz);
System.out.println(nl);
System.out.println(sex);//采用对象去调用类中的功能
person.sleep();
person.eat();
System.out.println("===========================");//可以创建该类的很多对象
Person p2 =newPerson();
p2.name="李四";
p2.age=60;
p2.sex='女';
System.out.println(p2.name);
System.out.println(p2.age);
System.out.println(p2.sex);
p2.sleep();
p2.eat();}}
publicclassMyTest{publicstaticvoidmain(String[] args){
Person person =newPerson();
person.setName("王五");
person.setAge(20);//获取和打印是两个概念
String name = person.getName();int age = person.getAge();
System.out.println(name);
System.out.println(age);}}
8.匿名对象:就是没有名字对象
publicclassMyTest{publicstaticvoidmain(String[] args){
AA aa =newAA();
aa.show();
aa.show();
aa.show();newAA().show();newAA().show();newAA().show();//匿名对象:就是没有名字对象newAA();
System.out.println(newAA().num);//当看到一个方法的形参要一个 类 类型 就传一个该类的对象test(aa);
System.out.println(aa.num);//匿名对象作为参数可以传递test(newAA());
System.out.println(aa.num);}publicstaticvoidtest(AA aaa){
aaa.num=200;}}classAA{int num=20;publicvoidshow(){
System.out.println("show");}}
9. this :代表本类的一个引用,可以理解为本类的一个对象,那么哪个对象调用这个方法,这个方法中的this,就代表这个对象