面向对象

一、类:类是一组具有公共特征或行为的对象的集合,类是对象模板。

        对象:对象是具体存在的,看得见摸得着的事物。

二、类的定义

[访问修饰符] class 类名 {       

        //成员变量

        //成员方法

}

成员变量调用:对象名.变量名

成员方法调用:对象名.方法名(参数)

三、类的运行原理

1、类的方法

     方法的重载:

                -方法名相同

                -参数不同[*个数不同 *类型不同 *顺序不同]

                -与返回值类型无关

                -与访问修饰符无关

在一个类中,方法名相同,但是参数不同即构成方法的重载。

2、构造方法

    作用:创建对象,并且完成对象的初始化

    特点:-方法名称 与 类名  一致。   -无返回值类型

    细节:

        -如果自己没有重写构造方法,类中会自动生成一个无参数的构造方法。

        -如果自己重写构造方法,则不会自动生成无参数的构造方法。

3.this关键字

        作用:区分形象和成员变量。

        意义:当前创建的对象的引用。

4.static

static修饰的成员属于类所有,所以类调用。

调用成员变量:类名.变量

调用成员方法:类名.方法()

细节:

-static修饰的方法中,不能使用this | super关键字。

-static修饰的方法中,不能直接调用实例成员,可以直接调用静态成员。

-实例方法中,可以直接调用实例成员或者静态成员。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值