【黑马程序员】- 面向对象的基本概念

来源:互联网 发布:数据库规范化试题 编辑:程序博客网 时间:2024/06/16 02:03

           ----- Windows Phone 7手机开发Net培训、期待与您交流! -----


一、什么是面向对象:


1、一种分析问题的方式(增强了代码的可扩展性)

2、指一种程序设计范性,同时也是一种程序开发方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性灵活性扩展性

3、面向对象的三大特征:封装、继承、多态。


二、什么是类、什么是对象、类和对象的区别:

1、类是模具,创建对象的模具,是抽象的。
2、类是一种数据类型,用户自定义的数据类型。
3、类组成:字段、属性、方法、构造函数。
4、对象是具体类的实例。对象具有属性(特征)和方法(行为)


举例:创建一个学生类,通过构造函数初始化类内部字段。



实例重点知识总结:

1、每个类都默认有一个无参的构造函数。

2、如果手动添加一个构造函数,这个时候会将默认的无参构造函数覆盖掉

3、构造函数可以重载

4、类的构造函数的特点:

1>方法名必须与类名一致。

2>构造函数不能有任何返回值类型,哪怕是void也不行

3>构造函数的访问修饰符一般都是public

4>当类的构造函数的访问修饰符是privare\protected的时候, 不能在类的外部访问,所以也就不能在类的外部通过new关键字来创建对象了。


                       ----- Windows Phone 7手机开发Net培训、期待与您交流! -----

原创粉丝点击