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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 止询初衷 中级黑马   /  2014-7-17 20:53  /  737 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象:
程序中用对象来映射现实中的事物,用对象的关系来描述事物之间的联系。
封装思想:
将对象的属性和方法封装起来,不需要外界知道具体的实现细节。
继承性:
描述类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。
继承增强了代码的复用性,提高了开发的效率。
多态性:
指的是程序中允许出现重名的现象,在一个类中定义的属性和方法被其他类继承后,他们具有不同的数据类型或不同的方法,这使得同一个属性和行为在不同的类中有不同的语义。
类与对象:
类是对某一类事物的抽象描述,对象是现实中该类事物的个体。
类是对象的抽象,用来描述一组对象共同的特征和行为。
类中包括成员变量和成员方法。成员变量用来描述对象的特征,成员方法用于描述对象的行为。
匿名对象的使用方式:
当对对象的方法只调用一次时,可以使用匿名对象,这样简单。如果对一个对象进行多个成员调用,必须给起名字。
可以将匿名对象作为实际参数进行传递。
封装:
    Private:仅仅是封装的一种表现形式。
    用来修饰成员函数,成员变量。私有,只在本类中有效。
    用setget方法来访问私有修饰的变量。
构造函数:
  特点:
函数名和类名相同;没有返回值类型;没有return
  对象一建立就会调用与之对应的构造函数;
  作用:
可以给对象初始化;
  小细节:
没有定义构造函数,系统会默认给出无参构造函数;
定义了,系统就不加了;
构造函数与一般函数:
在写法上有不同;
在运行上也有不同;
    构造函数在对象一建立就运行,给对象初始化;
    一般方法,对象调用才执行,给对象添加功能。
一个对象建立,构造函数只运行一次。一般方法可以被对象调用多次。
This在构造函数间的应用:构造函数间调用只能用构造语句;
This语句只能放在构造函数的第一行 因为初始化要先进行

0 个回复

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