Java教程

Java中的方法

本文主要是介绍Java中的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法的定义

定义方法的格式

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

***

}

修饰符

访问控制修饰符

public private protected

  • 当父类声明为public时,子类必须为public
  • 当父类声明为protected时,子类必须为protected
  • 当父类为private时,则不可被继承

非访问修饰符

static final abstract synchronized volatile

static

  • 当static修饰类变量或常量时,功能与c++中类似,表示变量(常量)被该类的所有成员共有。
  • 当static修饰类方法时,表示此方法为静态方法(与实例方法对应),同样与在c++类中的作用类似,在静态方法不依赖于具体的对象而调用,同时不可在静态方法中使用this关键字,在实例方法中可以直接访问所属类的静态变量、静态方法、实例变量和实例方法。

final

  • 当final修饰类时,表示此类不可被继承。
  • 当final修饰方法时,表示此方法不可在继承中被修改。(类的private方法会隐式地被指定为final方法)
  • 当final修饰变量时,作用与c++中的const基本类似。

abstract

  • abstract修饰类时,表明此类为抽象类,不可被实例化。

synchronized volatile

  • synchronized和volatile用于保持线程之间的有序性。
这篇关于Java中的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!