A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wubo46 中级黑马   /  2016-5-16 23:14  /  274 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*面向对象——思想概述
一、思想特点
        1、更符合我们的思想习惯
        2、可以将复杂的事情简单化
        3、将我们从执行者变成指挥者

二、面向对象开发
        就是不断的创建对象、使用对象、指挥对象做事情

三、面向对象设计
        就是管理和维护对象之间的关系

四、面向对象特征
        封装
        继承
        多态

面向对象——类与对象概述

一、编程的目的
        为了描述我们日常生活中实物用学习语言

二、如何描述
        属性:事物的描述信息,身上的名词
        行为:事物能够做什么,身上的动词

三、JAVA中最基本的是类,JAVA中class描述实物也是如此
        成员变量:就是属性
        成员方法:就是行为

四、定义类就是定义类的成员,也就是成员变量和成员方法
        成员变量:和以前定义变量一样,只是位置发生了改变,在类中,方法外
        成员方法:和以前定义方法一样,只是把static去掉,以后讲static的作用

五、类和对象的概念
        类:是一组相关属性和方法的集合
        对象:是该类事物的具体表现

六、类的使用
        1、文件名问题
                在一个Java文件中写两个类,一个是基本类,一个是测试类
                带有主方法的是测试类
                建议:文件名称和测试类名称一样
        2、如何使用对象
                创建对象并使用
                        格式:类名 + 对象名 = new + 类名 ();
                        对象名:就是合法的标识符,如果是一个单词所有小写,多个单词,从第二个开始首字母大写
        3、如何使用成员变量
                对象名.变量名;
        4、如何使用成员方法
                对象名.方法名(...);
        5、class
       
七、成员变量和局部变量的区别
        1、在类中的位置不同
                成员变量在类中,方法外;局部变量在方法定义中或方法声明上
        2、在内存中位置不同
                成员变量在堆中;成员变量属于对象
                局部变量在栈中;局部变量属于方法
        3、生命周期不同
                成员变量:随着对象的消失而消失
                局部变量:随着方法的消失而消失
        4、初始值不同
                成员变量:有初始化值
                局部变量:没有初始化值,必须定义、赋值,才能使用
        注意事项:
                1、局部变量的名称可以和变量名称一样,但在方法使用过程中采用就近原则
                2、基本数据类型包括:byte short int long float double char boolean
                3、引用数据类型包括:数组、类、接口、枚举

八、如何打印引用数据类型
        见Text3

九、匿名的概述和方法
        1、定义:没有名字的对象
        2、调用方法:只调用一次的时候
        3、好处:节省代码
        4、注意:调用多次不适合,匿名对象使用完后就会变成垃圾,
                         可以作实际参数传递,可以调用属性,但没有意义,因为调用完后就成垃圾
十、封装
        1、定义:隐藏对象和实现细节,仅对外提供公共访问方式
        2、好处:提高复用性、提高安全性
        3、原则:把不需要对外提供的隐藏起来

十一、private关键字的概述和特点
        1、特点:
                权限修饰符;可以修饰成员变量和成员方法;被修饰的成员只能在本类中被访问
       

       
       

                */

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马