面向对象基础(总结一)

面向对象基础一

面向对象(OOP

  面向对象就是使用对象进行程序设计,简写成OOP

类与对象

1. 类:是对一类事物的描述,是抽象的。属于集合的概念。

java中:class  Object(类名)

2. 对象:万物皆对象。

属性(filed):int name; int为属性类型(成员变量),name为属性名。

方法(method):public void getMethod(){}

3. 类和对象

定义了类,就可以创建类的实例(对象)。

4. 对象的产生

类名 对象名 = new 类名();

对象操作符“。”

5. 匿名类

New 类名()。Methods();使用只进行一次method的掉用

面向对象的三大特征

1、封装

2、继承

3、多态

构造方法

1. 如果在类的外部调用时只能在new的对象中进行。

2. 定义时必须与类名相同。

3. 默认存在一个无参的构造方法。(一般保留着)

4. 没有返回值

重载

 方法名一样

 参数个数不一样

A、参数个数不一样

B、参数类型不一样

C、参数顺序不一样

 种类

1.重载

2.构造方法的重载

封装

1、修改属性的访问权限来限制对属性的访问

2、为每个属性创建一对取值getXXX方法和赋值setXXX方法用于对属性的访 问。

Public void setXXX(属性类型 属性名)…… }

Public 属性类型 getXXX(属性类型 属性名)…… 

3、在赋值的方法中对属性的限制。

<!--EndFragment-->

你可能感兴趣的:(C++,c,C#,oop)