旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

什么是静态要领java【JAVA教程】,java,静态方法

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:31评论:0


导读:java同C++一样,若类的要领前加了static关键字,则该要领称为静态要领,反之为实例要领。静态要领为类一切,能够经由过程对象来运用,也能够经由过程类来运用。但平常...

java同C++一样,若类的要领前加了static关键字,则该要领称为静态要领,反之为实例要领。

静态要领为类一切,能够经由过程对象来运用,也能够经由过程类来运用。

但平常首倡经由过程类名来运用,由于静态要领只需定义了类,没必要竖立类的实例便可运用。

静态要领和实例要领的区分重要体现在两个方面:

1、在外部挪用静态要领时,能够运用"类名.要领名"的体式格局,也能够运用"对象名.要领名"的体式格局。而实例要领只要背面这类体式格局。也就是说,挪用静态要领能够无需建立对象

2、静态要领在接见本类的成员时,只许可接见静态成员(即静态成员变量和静态要领),而不许可接见实例成员变量和实例要领;实例要领则无此限定。

静态要领只能接见静态成员,实例要领能够接见静态和实例成员。

之所以不许可静态要领接见实例成员变量,是由于实例成员变量是属于某个对象的,而静态要领在执行时,并不一定存在对象。

一样,由于实例要领能够接见实例成员变量,假如许可静态要领挪用实例要领,将间接地许可它运用实例成员变量,所以它也不能挪用实例要领。

基于一样的原理,静态要领中也不能运用关键字this。

以上就是什么是静态要领java的细致内容,更多请关注ki4网别的相干文章!

标签:java静态方法


欢迎 发表评论: