黑马程序员技术交流社区

标题: 面向对象 [打印本页]

作者: 啊全    时间: 2015-5-20 00:22
标题: 面向对象
1:面向对象
                面向过程
        2:现实世界的事物通过Java语言来描述
                事物        --        类
                特征        --        成员变量
                行为        --        成员方法
        3:类与对象的关系
        4:创建对象,调用成员。
                对象通过.调用。
        5:局部变量和成员变量的区别
        6:构造方法
        7:私有关键字(private)
        8:this关键字
        9:static关键字
                A:通过类名也可以调用
                B:是被所有对象共享的数据
        10:继承
                extends
        11:多态
                类多态
                抽象类多态
                接口多态

                好处:提高程序的扩展性和可维护性
                弊端:不能使用子类特有功能

                向上转型:小到大
                向下转换:大到小

                多态中,成员变量和成员方法的使用。
                举例;孔子装爹
        12:抽象类
                abstract
        13:接口
                interface
                implements
        14:抽象类和接口的区别
                A:成员区别
                        抽象类:
                                成员变量,成员常量
                                成员普通方法,成员抽象方法
                                构造方法
                        接口:
                                成员常量
                                成员抽象方法
                B:关系区别
                        类与类
                        类与接口
                        接口与接口
                C:设计理念不同
                        抽象类(共性内容): is a
                        接口(扩展功能):like a
        15:内部类
                匿名内部类:
                        new 父类或者接口名()
                        {
                                重写方法();
                                //也可以自己定义方法
                        }
        16:包(package)
        17:导包(import)
        18:权限修饰符
作者: T-fra    时间: 2015-5-20 00:32
嗯 沙发 ,写的不错




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