java 面向对象

一、概念

类:抽象出来的概念集合,类中定义了属性与方法。

对象:对象是一个独立的个体,每个对象都有独立的属性与方法。

二、方法调用

1、调用方法时必须有方法的调用者(方法所在的类的对象)。

2、在不同类中调用方法需要创建要调用方法类的对象,再通过对象调用方法。

3、在同一类中方法调用不需要创建类对象,可直接调用。

三、方法形参与实参

1、定义方法时,写在方法参数里的形式参数;

语法:

访问修饰符 返回类型 方法名 (形式参数){

调用:

对象名.方法(形式参数);

 

四、构造方法

1、构造方法有无参构造方法和有参构造方法;

2、系统会提供默认的无参构造方法,如果自己定义一个有参构造方法那么系统就不会提供无参构造方法;

语法:

无参构造方法:

访问修饰符  构造方法名(){
}

有参构造方法:

访问修饰符  构造方法名(){
        初始化代码

}

注:构造方法必须与类名相同;

这里的this.变量名 表示类中的属性;在方法中那个对象调用了方法,this就那个对象的。

注:通常在类里面方法中调用属性和方法的时候默认都是当前对象调用,所以不需要写this.,但是在某些情况下,为了明确是当前对象的属性或者方法,必须加this.

五、方法重载

一个类中,有同名的方法,参数有区别(个数,类型,顺序,不能靠形参的名字区别),这种多个方法就构成方法重载,方法名相同方便调用使用,比如System.out.println(),定义中就有很多同名的println方法,构成方法重载,统一打印方法入口,都叫println,方便使用,系统根据传入的参数,自动识别该调用哪一个重载方法

 六、局部变量和成员变量

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值