面向对象知识点归纳

来源:互联网 发布:怎么申请农村淘宝 编辑:程序博客网 时间:2024/06/11 19:03
 <类型> 变量[ = 初始值];

类型可分为2大类:基本类型 8个和引用类型4个(数组(无数)、类(无数)、接口(无数)、枚举(无数))。查文档Api

定义类的的具体用途    定义类 -> 创建对象(new) -> 调用方法(调用者.方法名(参数))

        语法:【修饰符】class<类名>{ }  修饰符只能填写:public ,final | abstract      

     类名:标识符最好要写规范:“”可以多个单词连接在一起,但首字母要记得大写”   如HelloWorld  

成员变量:用于描述一个对象的状态

     【修饰符】<类型>成员变量名【=想给的初始值】;

修饰符:public | protected |private , static, final ,------- transient(序列化)

类型:基本类型或引用类型。

    变量名:标识符即可。规范要求:多个单词连缀而成,第一个单词首字母小写,后面每个单词首字母大写。通常是名词。

         方法的定义:用于描述一个物体的行为  如:飞行,跑步等行为

【修饰符】《返回值》方法名(形参){

 方法体

         }

修饰符:public|private|protect ,static,final | abstract

返回值类型:基本类型或引用类型。如果没有返回值,声明为void

   方法名:标识符即可。规范要求:多个单词连缀而成,第一个单词首字母小写,后面每个单词首字母大写。通常是动词。

 形参列表:声明了调用方法时必须传入的参数    格式:
           类型 形参名, 类型 形参名, 类型 形参名

      

构造器:构造器负责对该对象的成员变量指定初始值。

       【修饰符】 构造器名(形参){

//构造器要打的代码

}

       ★ 调用方法
        主谓宾
        调用者.方法(参数)
★ 访问成员变量:
        调用者.成员变量名

★ this引用:this总是代表当前对象。分为2种情况

 - 出现构造器中:this代表该构造器将要产生对象。 构造器赋值的对象是谁,构造器中this就代表谁

- 出现方法中: 谁调用方法,方法中this就代表谁。

        ▲ 方法重载 :在同一个类中,包含多个同名的方法,但形参列表不同(个数不同、类型不同)。

形参名不同、返回值类型不同、修饰符不同都不能算方法重载,编译器会认为方法定义重复,编译出错。

0 0
原创粉丝点击