美文网首页
2022-12-13

2022-12-13

作者: RobertLiu123 | 来源:发表于2022-12-12 17:25 被阅读0次

    一、方法的递归

    1、运算逻辑一致
    2、有最后的跳出条件

    二、面向对象

    image.png

    按照人类正常的思维去编程的思想,人类是有非常强的总结归纳能力的
    写在方法里的变量,叫局部变量
    写在方法外的变量,叫成员变量
    与之对应的是,面向过程
    1、面向对象基础
    类和对象的关系
    2、面向对象高级
    继承
    封装
    多态
    抽象
    接口
    内部类

    三、类和对象的关系

    可以认为对象是具体的产品
    可以认为类是模板、图纸

    四、构造方法、构造器

    语法要求
    1、一般由public修饰
    2、没有返回值、更不用写返回值类型
    3、和类同名
    作用:
    1、创建对象
    2、为对象的属性赋值

    当一个类中没有明确指出构造方法时,jvm会默认给该类加一个无参构造方法,当有构造方法,jvm就不自动创建了

    五、面向对象的内存图

    image.png

    六、一些说明

    1、A类要调用B类的属性和行为,需要创建B类的对象,通过对象.属性和对象.行为才能够调到
    2、jvm会根据类中属性的数据类型,给出初始值
    整型 0
    浮点 0.0
    字符 ' '
    布尔 false
    引用 null

    练习:创建一个学生类,有学号、班级、成绩等属性,有学习、递纸条等行为

    相关文章

      网友评论

          本文标题:2022-12-13

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