黑马程序员技术交流社区

标题: 面向对象基本概述分享给大家 希望对大家有所帮助! [打印本页]

作者: 562181817    时间: 2016-2-28 15:38
标题: 面向对象基本概述分享给大家 希望对大家有所帮助!
什么是面向对象?
        1、基于, 强调的是对象,  强调的是过程(函数)
        2、三大思想特点。
                更符合
                复杂, 变得简单。
                执行者,指挥者。
        3、举例(最好能结合当时的场景)
        4、万物皆对象
理解:
        面向对象(程序)开发:
                创建,使用,指挥对象
        程序设计:
                维护各个对象之间的关系。
                        书:UML统一建模语言
                        人:闫闳

基本概述
        什么是面向对象?
                1、基于, 强调的是对象,  强调的是过程(函数)
                2、三大思想特点。
                        更符合
                        复杂, 变得简单。
                        执行者,指挥者。
                3、举例(最好能结合当时的场景)
                4、万物皆对象
        理解:
                面向对象(程序)开发:
                        创建,使用,指挥对象
                程序设计:
                        维护各个对象之间的关系。
                                书:UML统一建模语言
                                人:闫闳
       
        掌握:
                类:
                        属性和行为。抽象的。
                对象:
                        类的具体实现,体现。
                属性:
                        名词,描述信息, 成员变量
                        成员变量:和定义局部变量一样,只不过位置发生改变,类中,方法外。
               
                行为:
                        动词,事物能做什么,成员方法
                        成员方法:和以前定义函数一样,先把static去掉。
                Java语言最基本的单位是:类。
                计算机最基本的存储单位是:字节。
                计算机能直接识别的进制是:二进制。
                计算机底层存储和运算都是使用数据的: 二进制补码形式。
               
                如何使用类中的内容:
                        1、创建对象。
                                格式:
                                       
                        2、通过 对象. 的形式调用。
                                成员变量:
                                        子主题 1
                                成员方法:
                                        子主题 1
                                代码
                       
                        现在可以在一个Java文件中定义两个类
                                一个是测试类:
                                        带main函数的类。
                                        文件名必须和带main函数的类名一致。
                                一个是基本(实体,描述)类
                创建一个对象的内存图:
               
                成员变量:
                        成员变量和局部变量的区别:
                                1、定义位置不同。
                                        局部变量:
                                        成员变量:
                                2、在内存中的存储位置不同。
                                3、生命周期。
                                4、初始化值。
                                        局部变量:
                                        成员变量:
                                                。。。。
                                                整型:
                                                浮点:
                                                字符:
                                                布尔:
                                                引用类型:
                        使用变量遵循的规则:
                                “就近原则”,如果局部有就是用,没有就。。。(先这么记忆,不严谨,因为还会去父类中找。)
                       
                        如果看到一个方法的形参的数据类型是一个自定义类型,那么这里其实就是让我们来传该类的对象。
                匿名对象:
                        概述:没有名字。
                        应用:
                                1、当对 对象方法仅调用一次。
                                2、实际参数。
       
        案例:
                学生类:
                手机类:
                汽车类:
                员工类:
                以后写代码的标准格式:
掌握:
        类:
                属性和行为。抽象的。
        对象:
                类的具体实现,体现。
        属性:
                名词,描述信息, 成员变量
                成员变量:和定义局部变量一样,只不过位置发生改变,类中,方法外。
       
        行为:
                动词,事物能做什么,成员方法
                成员方法:和以前定义函数一样,先把static去掉。
        Java语言最基本的单位是:类。
        计算机最基本的存储单位是:字节。
        计算机能直接识别的进制是:二进制。
        计算机底层存储和运算都是使用数据的: 二进制补码形式。
       
        如何使用类中的内容:
                1、创建对象。
                        格式:
                               
                2、通过 对象. 的形式调用。
                        成员变量:
                                子主题 1
                        成员方法:
                                子主题 1
                        代码
               
                现在可以在一个Java文件中定义两个类
                        一个是测试类:
                                带main函数的类。
                                文件名必须和带main函数的类名一致。
                        一个是基本(实体,描述)类
        创建一个对象的内存图:
       
        成员变量:
                成员变量和局部变量的区别:
                        1、定义位置不同。
                                局部变量:
                                成员变量:
                        2、在内存中的存储位置不同。
                        3、生命周期。
                        4、初始化值。
                                局部变量:
                                成员变量:
                                        。。。。
                                        整型:
                                        浮点:
                                        字符:
                                        布尔:
                                        引用类型:
                使用变量遵循的规则:
                        “就近原则”,如果局部有就是用,没有就。。。(先这么记忆,不严谨,因为还会去父类中找。)
               
                如果看到一个方法的形参的数据类型是一个自定义类型,那么这里其实就是让我们来传该类的对象。
        匿名对象:
                概述:没有名字。
                应用:
                        1、当对 对象方法仅调用一次。
                        2、实际参数。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2