面向对象程序设计包括类与对象。
类中包括了数据(通常用名词来表示)和对数据的操纵(通常用动词来表示),类是一种抽象的概念。
对象是一种具体的概念,是类的一种具体表示方式。比如,人是一个类,而张三、李四等具体的人就是对象。
类中有数据,在类中称属性(property)或者是成员变量(member variable)。
数据的操纵,在类中成为方法。
面向程序设计的三大基础特征:继承(Inheritence)、封装(encapsulation)、多态(polymorphism)。
封装:类中包含数据与方法,讲数据和放在一个类中就构成了封装。
Main方法是整个程序的入口,如果类的定义中没有main方法,则程序无法执行。
如何生成对象?通过类来生成对象(通常用new关键字来生成对象)。
方法调用需要通过对象来完成。调用的形式是:对象变量。方法名([参数值1,参数值2...]);
方法定义时参数叫做形式参数。
方法调用时所赋予的值叫做实际参数。
关键字void表示方法不返回值。在方法定义中可以有两种方法实现不返回值;
(1)不适用return语句。
(2)使用return,但return后面没有任何值或者变量。return后面只有一个分号,表示退出方法。返回到方法调用端。 使用方式 return;
对象(object)又叫做实例(instance)。生成一个对象的过程又叫做实例化。
命名约定:类(每个单词首字母大写,中间不适用任何的连接符)。
方法(首字母小写,第二个字母开始,每个字母的首字母大写)。
属性(与方法完全一样)。
定义在类中的属性叫做成员变量,定义在方法里面的变量叫做局部变量。
成员变量与局部变量联系及区别:1)使用前都需要声明即定义。
2)对于局部变量来说,使用前必须要初始化;对于成员变量来说,使用前可以不初始化;如果没有初始化变量就开始使用。那么每个类型的成员变量都有一个默认的初始值。
网友评论