JAVA小白学习之面向对象总结(一)

面向对象总结(一)

总诀:"[ ]"中的内容可有可无。

1、定义类

格式:[修饰符] class 类名

类中有且只能包含五大类:成员变量、方法、构造器、内部类、初始化块

2、定义成员变量

格式:[修饰符] 类型 变量名[=初始值];

3、定义方法

格式:[修饰符] 返回值类型 方法名(形参列表)

{

方法体:各种语句。例如:定义变量、赋值语句、流程控制、输出语句等。

}

4、定义构造器

格式:[修饰符] 构造器名(形参列表)

{

构造器方法体:各种语句。例如:定义变量、赋值语句、流程控制、输出语句等。

}

构造器,很像一个特殊的方法。没有返回值类型声明,构造器名必须与类名相同。

构造器的作用:用于初始化对象——构造器永远属于实例。它不能用static修饰。

5、类用来干什么?

-定义变量。所有类都是引用类型。

-调用类变量或者类方法。

-创建对象。

​ 格式: new 构造器(参数)

-派生子类。

6、对象用来干什么?

-调用实例变量

-调用实例方法

7、调用方法或变量

格式:

-调用者.方法([参数]);

-调用者.实例变量;

8、方法详解

-方法所属性

-形参个数可变的方法

-递归方法。 方法里调用自身,就是递归

-方法重载。 2同1不同(同一个类,同一个方法名,不同的参数个数或者类型)

-方法传参机制。值传递,传递的是参数的副本,并不是参数本身

9、变量详解

成员变量(类里定义),

​ -类变量——有static

​ -实例变量——无static

成员变量无需程序员显式指定初始值,系统会为之分配默认初始值; 初始值规则与数 组元素的初始值规则完全相同。

类变量——是在第一次用该类,系统会为该类变量分配空间,并初始化。

​ 每个类的类变量都只会有一个。

实例变量——每次创建对象,系统都会为该对象的实例变量分配空间,并初始化。

​ 程序中有几个对象,系统就会为这些对象的实例变量分配对应的空间。

局部变量(方法里定义)

​ -形参

​ -方法里局部变量

​ -代码块的局部变量

局部变量,都必须由程序员显式指定初始值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值