码迷,mamicode.com
首页 > 其他好文 > 详细

2016/1/17 笔记 1,面向对象编程OOP 2,类

时间:2016-01-17 12:09:05      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

面向对象编程OOP 编程方式的发展 1,面向过程 重用性低 维护工作量大
                 2,面向对象 重用性高 维护容易
概念 1,对象 Object 一个具体的事物 是类的实例
      2,类Class 同一类事物的统称 具有相同属性和行为的一类实体

特性:1,封装:  oop的核心思想
          封装属性和行为,隐藏细节
          保证内部数据完整性
        2,继承: 子类自动继承所有父类的属性和行为
           java是单继承 所有类的父类Object
        3,多态:   方法的重载 覆盖 子类重写父类的方法
                   体现类的多种形态

 

类 1,属性:指成员变量 制定数据类型 制定变量名 与方法同级
    2,方法(又叫函数)①格式 返回值类型 方法名(参数数据类型 参数名){方法体}
           ②可以没有返回值,用void代表
             ③可以没哟参数,用()表示
           ④方法里定义的变量就是局部变量
           ⑤方法有四种表现形式 同天作业有体现
                第一种形式 无返回值 有参数 参数相当于载体
                第二种形式 有返回值 无参数
                第三种形式 有返回值 有参数
                第四种形式 无返回值 无参数
           ⑥return返回 有返回值的关键字
3,定义:定义类 关键字是 class 类名{类体}
4,构造方法:①方法名和类名要一致
        ②没有返回值,不需要用void
                   ③一般用来初始化对象的属性
                   ④如果没有任何构造方法,自动创建默认为无参数的构造方法 如果有
        参数的构造方法 存在 又要利用 无参数的构造方法 需要自己
        手动 载入CAR(){}
        ⑤权限修饰符(访问权限)
          public公共的 无限制 跨包跨类 都可以调用
          private 私有的 只有类的内部可以访问
          protected 保护的默认本包内可以访问this.指向存在的类本身
                        可以修饰类 属性 方法

2016/1/17 笔记 1,面向对象编程OOP 2,类

标签:

原文地址:http://www.cnblogs.com/haodayikeshu/p/5136997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!