美文网首页
java学习day06-面向对象认识

java学习day06-面向对象认识

作者: 王八的辟谷 | 来源:发表于2018-12-12 17:19 被阅读0次

java学习第六天内容总结:

学习内容:

关注公众号:java进阶架构师,获取的学习视频

学习大纲

总结:

    1、软件生命周期(6阶段)

        1)问题的定义及规划

        2)需求分析

        3)软件设计

        4)程序编码

        5)软件测试

        6)运行维护

    2、软件设计原则

        可重用性;可扩展性;可维护性。

        模板要求:结构稳定性,可组合性,高内聚,低耦合,可拓展性

    3、面向对象

        最小程序单元:类。

        特征:封装;继承;多态。(抽象)

    4、内存分析

            栈;堆(数组存放引用地址);方法区

            1)对象打印,toString方法。

            2)对象比较,【==号:基本类型(比较值);引用类型(比较地址值)】,equals方法。

            3)对象生命周期:【开始】new关键字对象存在。【结束】无引用,被GC销毁释放内存空间。

            4)匿名对象:无名称的对象(仅使用一次)。把匿名对象作为方法的实参传递。

    5、构造器Constructor

    特点:

        1)构造器名称和当前类名称相同。

        2)禁止定义返回类型。

        3)构造器不需要使用return语句。(返回当前对象的引用)

    默认构造器其他特点:

        4)无参数,无方法体。

        5)修饰符与类相同。

    显式定义构造器,编辑器则无默认构造器创建。

    6、修饰符

        状态和行为应该有对象和类型之分。

        static修饰的成员属于类,不属于对象。

        (开发中,往往把工具方法使用static修饰。)

练习代码:

main主方法入口

相关文章

  • java学习day06-面向对象认识

    java学习第六天内容总结: 学习内容: 关注公众号:java进阶架构师,获取的学习视频 总结: 1、软件生命周期...

  • [JAVA]面向对象的三大特性

    学习Java的进阶过程,是理解面向对象的思想,掌握面向对象的基本原则以及Java面向对象基本实现原理,熟练使用封装...

  • 第七节 Java 类与对象

    1. 什么是面向对象 面向对象是学习 Java 必须掌握的知识,也是 Java 里的一个重难点。那什么是面向对象呢...

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • 第五天

    第五天-纠结的面向对象(Object-Oriented,OO) 今天直接进入了Java的面向对象的学习,面向对象是...

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • 002java300集基础学习--尚学堂(28~51面向对象)

    java300集基础学习--尚学堂(28~51面向对象) 课时28:面向过程和面向对象的本质区别 本章概述 面向对...

  • spring boot+scala编写web接口

    本人是Java开发者,有面向对象的基础,而Scala也是面向对象的语言,学习后可快速入门。通过学习Scala的面向...

  • 王艳华Pythonday03

    Python的面向对象 Java 面向对象 继承

  • Java面向对象学习

    面向对象简介 Java面向对象编程面向对象是一种程序的设计方法,但是并不表示世界上所有的开发者都认同面向对象编程。...

网友评论

      本文标题:java学习day06-面向对象认识

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