java中方法的调用

java中方法的调用

1.非静态方法

非静态方法是没有使用static修饰的方法,非静态方法的调用,是通过对象来调用的,具体语法:

对象名.方法()

2.静态方法的调用

静态方法就是使用static修饰的方法,静态方法的调用是通过类名来调用的,具体语法是:

类名.方法()

3.方法与方法之间的调用

a、在同一类中,静态方法可以直接被调用 方法名()

b、在同一类中,非静态方法只能通过对象来调用 对象名.方法()

c、如果不在一个类中,静态方法的调用方式 类名.静态方法名()

d、在不同类中非静态方法调用静态方法通过,类名.方法()

e、在同类中非静态方法调用静态方法通过,对象名.方法()

java中成员变量与成员方法

java中成员变量即是定义在类内部的变量,描述类的属性信息的变量,成员方法是定义在类内部的方法,属于类对象的行为。

成员方法的语法:

权限修饰符 返回值 方法名 (参数类型 参数名){

方法体

return //返回值,java中的成员方法无返回值,可以使用void关键字修改

}

java中对象实例化的方式

1.同new语句创建对象

2.通过工厂方法返回对象

3.通过反射生成对象

4.调用对象的clone()方法,克隆一个对象

5.通过I/O流,通过反序列化生成对象

java中类之间的主要关系

1.聚合

2.关联

3.依赖

4.组合

java接口的继承

java中继承的语法

class 子类名 extends 父类名{

}

父类和超类:是指子类的直接上级

被final修饰的类不能被继承

关键字:

extends:对父类进行扩展,定义父类中没有的方法

override:对父类进行重写,覆盖定义了父类完全一样的方法

overloads:子类与父类具有相同的方法名,但两者的参数类型与参数的数目不同

java中抽象abstract与interface

抽象类与抽象方法:

1.有abstract修饰的类称为抽象类,之定义了方法名,无具体的方法,不能实例化对象,必须通过子类实现定义的方法,通过子类的调用才能实例化对象

2.一个抽象的类中可以包含非抽象的方法与成员变量,包含抽象方法的类一定是抽象类,但是抽象类中的方法不一定是抽象方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值