类和对象的创建(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+"说话");
    }
}

 

 

 四、内存解析

 

 

posted @ 2021-02-02 16:40  谷先生  阅读(104)  评论(0)    收藏  举报