文章目录[隐藏]
一、设计类,其实就是设计类的成员
属性=成员变量=field=域、字段
行为(方法)=成员方法=函数=method
创建类=创建一个实例
二、类和对象的使用,面向对象的思想实现
- 创建类,设计类的成员
class personn{ // 属性 String name; int age = 1; boolean ismale; //方法 public void eat() { System.out.println("人可以吃饭"); } public void seelp(){ System.out.println("人可以睡觉"); } public void talk(String language) { System.out.println("人可以说话,使用的是:"+language); } }
- 创建personn类的对象p1
personn p1= new personn();
- 通过"类型.属性"或者"类型.方法"调用对象的结构
//调用类的结构:属性、方法 //调用属性:对象.属性 p1.name="xiaobo"; p1.ismale=true; //调用对象:对象.方法 p1.eat(); p1.seelp(); p1.talk("Chinese");
如果创建了一个类的多个对象,则每个对象都独立拥有一个类的属性。
意味着,如果我们修改一个对象的属性a则不影响另一个对象属性a的值
四、对象的内存解析
我们在创建一个personn类的对象p2
personn p2= new personn();
然后去输出对象的name和ismale方法
System.out.println(p2.name);//结果为null
System.out.println(p2.ismale);//结果为false
personn p3=p1;//将p1变量保存的对象地址赋值给p3,导致p1和p3指向堆空间中的同一个对象实体。
System.out.println(p3.name);
没有回复内容