美文网首页
2020-01-03day7面向对象

2020-01-03day7面向对象

作者: keeeeeenon | 来源:发表于2020-01-08 09:42 被阅读0次

    不能用foreach因为与相应数组不关联


    image.png
    image.png

    数组删除


    image.png
    image.png

    1.面向过程(C)和面向对象(C++、Java、GO、python)
    把大象装进冰箱
    1.把冰箱门打开
    2.把大象装进冰箱
    3.把冰箱门关上

    面向过程----过程----动作
        1.打开(冰箱门)
        2.装进(冰箱, 大象)
        3.关闭(冰箱门)
    面向对象----对象----实体
        1.冰箱.开门();
        2.冰箱.装进(大象);
        3.冰箱.关门();
    

    2.类和对象
    类....是定义
    对象....真正存在的个体
    3.类的成员
    属性----成员变量
    方法----成员方法----动作
    4.如何定义一个类
    [修饰符] class 类名 {
    属性
    方法
    }
    属性:
    数据类型 属性名 = 初始值;
    数据类型 属性名;
    方法: 和上一章方法定义相同,不要加public static
    5.如何创建对象
    new 类名()
    6.访问对象的成员
    对象名.属性
    对象名.方法
    7.封装性---隐藏该隐藏的,暴露该暴露的
    8.电话本管理系统-----无法持久化(数组,集合ArrayList)-----如何持久化?文件--->数据库MySQL...
    需求:电话本信息进行添加、删除、修改、查询的操作
    数据如何存储: 一维数组 数据类型[] 数组名;
    |----数据类型和电话本每一条信息的数据类型一致----->自定义类型----->设计类TelephoneItem
    |----TelephoneItem[] items = new TelephoneItem[100];

    9.toString()方法
    System.out.println(对象名)
    System.out.println(对象名.toString()) 继承

    相关文章

      网友评论

          本文标题:2020-01-03day7面向对象

          本文链接:https://www.haomeiwen.com/subject/epxzoctx.html