类和对象的创建(1)(内存的解析)

三.面向对象的两个要素
类:对一类事物的描述,是抽象的、概念上的定义
对象:是实际存在的该类事务的每一个个体,因而也称为实例(inscance)
》面向对象程序设计的重点是类的设计
》设计类,就是设计类的成员

一、设计类,其实就是设计类的成员
属性=成员变量=field=域、字段
方法=成员方法=函数=method
创建类的对象=类的实例化=实例化类
二、类和对象的使用(面向对象思想落地的实现)
1.创建类,设计类的成员
2.创建类的对象
3.通过“对象.属性”或“对象.放法”调用对象的结构
三、如果创建了一个类的多个对象,则每个对象都独立的拥有一套类的属性。(非static的)
意味着:如果我们修改一个对象的属性a.则不影响另一个对象属性a的值 (静态在方法区时公共的)
public class d1 { public static void main(String[] args) { // 创建person类对象 //2 parson p1 =new parson(); //调用对象的结构,属性.方法 //调用属性,“对象.属性” //3 p1.name="Tom";//赋值,属性如果对象没有值,调用时需要赋值 p1.isMale=false; System.out.println(p1.name);//调用 System.out.println(p1.isMale); //调用方法,对象.方法 p1.sj(); p1.sh("中文"); } } //1 class parson{ //属性 String name; int age=1; boolean isMale; public void ff(){ System.out.println("吃饭"); } public void sj(){ System.out.println("睡觉"); } public void sh(String language){ System.out.println("使用"+language+"说话"); } }

四、内存解析

浙公网安备 33010602011771号