【黑马程序员】- 面向对象的基本概念
来源:互联网 发布:数据库规范化试题 编辑:程序博客网 时间:2024/06/16 07:45
-----
一、什么是面向对象:
1、一种分析问题的方式(增强了代码的可扩展性)
2、指一种程序设计范性,同时也是一种程序开发方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。
3、面向对象的三大特征:封装、继承、多态。
二、什么是类、什么是对象、类和对象的区别:
1、类是模具,创建对象的模具,是抽象的。2、类是一种数据类型,用户自定义的数据类型。3、类组成:字段、属性、方法、构造函数。4、对象是具体类的实例。对象具有属性(特征)和方法(行为)
举例:创建一个学生类,通过构造函数初始化类内部字段。
实例重点知识总结:
1、每个类都默认有一个无参的构造函数。
2、如果手动添加一个构造函数,这个时候会将默认的无参构造函数覆盖掉
3、构造函数可以重载
4、类的构造函数的特点:
1>方法名必须与类名一致。
2>构造函数不能有任何返回值类型,哪怕是void也不行
3>构造函数的访问修饰符一般都是public
4>当类的构造函数的访问修饰符是privare\protected的时候, 不能在类的外部访问,所以也就不能在类的外部通过new关键字来创建对象了。
-----
- 【黑马程序员】- 面向对象的基本概念
- 黑马程序员——面向对象的基本概念知识
- 黑马程序员-day05-面向对象(基本概念)
- 黑马程序员 自学17C#面向对象之基本概念
- 黑马程序员----面向对象基本概念以及三大特性
- 黑马程序员 面向对象
- 黑马程序员---面向对象
- 黑马程序员-面向对象
- 黑马程序员-面向对象
- 黑马程序员-面向对象
- 黑马程序员--面向对象
- 黑马程序员-面向对象
- 黑马程序员--面向对象
- 黑马程序员--面向对象
- 黑马程序员-面向对象
- 黑马程序员--面向对象
- 黑马程序员-面向对象
- 黑马程序员-----面向对象
- 2013买房靠不靠谱?---“秒杀”三件最蛋疼的房事儿是关键
- 基于WiEngine游戏引擎的Sample
- SWOT分析法/KPI/SMART原则/STAR原则/6W1H原则
- Cocos2d-x调用Java
- contest: Codeforces Round #161 (Div. 2), problem: (D) Cycle in Graph 图论
- 【黑马程序员】- 面向对象的基本概念
- Android Email的Activity
- JDK里的设计模式Examples of GoF Design Patterns
- 图解vs2008\vs2005打包全过程,含卸载功能的介绍
- VC实现文件拖拽功能
- 2.1uiAlertView
- Android学习过程问题集锦
- 设置快速的debian源
- 我对生成PHP静态列表页的认识还不是很深,有人指教吗?