象面向对象 目标?面向对象的基本概念。?类、成员变量、方法?访问修饰符?创建对象?对象中方法的调用?描述构造函数及方法重载? this 的用法 类?类是对现实世界中具体事物的抽象描述, 一般用符号表示。?类是具有共同属性和行为的对象的抽象。?类可以定义为数据和方法的集合。?数据为成员变量,用来保存状态。?方法为成员方法,是对类的状态的控制。 对象?对象具有特殊属性和行为方式的实体。?属性(状态)。?方法(行为方式)。 Tel:0571-88394222 QQ;106159278 象类与对象类对象抽象实例化封装的实体=数据+方法操作或行为属性或状态方法数据或变量义类的定义类的定义格式为: Tel:0571-88394222 QQ;106159278 Public class Student { private int num=0; Protected int age=-1; Public String name=null; …Public Student(String name){ =name; }Public boolean study(){ boolean flag=false; ( “studying …”); flag=true; return flag; }} 成员变量?对象属性成员方法?对象行为或操作量成员变量?成员变量为类的基本单位,用来保存对象的状态。?成员变量类型?基本数据类型---基本类型?引用数据类型---对象量定义成员变量定义?<访问修饰符> < 变量类型>< 变量名称>=< 具体值>; ? private int num = 5 ; ? public String name= “ tom ”; 法构造方法?构造函数名称与类名称相同?构造函数没有返回类型?其任务是在创建对象时初始化其内部状态?若没有定义,系统默认有一个无参构造方法,若自己定义则默认构造方法自动消失。 ?<访问修饰符> < 方法名称>(参数列表){ 实现体} ? public Student(int age){ name= “ tom; ?}
面向对象-PPT课件(精心整理) 来自淘豆网www.taodocs.com转载请标明出处.