开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

java--public_private_void_static功能作用

简介:
+关注继续查看

对于初学者,对于这几个经常出现的名字很熟悉,但又感到不完全理解。

下面一一解释:

publicprivate(这两个是针对权限范围的)

public xxx(){}是公共的方法,可以被任何一个类调用。

private xxx(){}是私用的方法,也就是只能在本类中被调用,任何其他类都不能调用。

 

void函数返回值得类型(函数可以返回多种类型值,如intStringFloat等)

比如publicvoid xxx(){} 这个函数执行完成后,什么值也不会返回。

但这个函数可以被其他任何类调用,因为用了public

注:如果一个函数什么值也不返回,但你命名时没有用voideclipse会自动提示有错误。

 

static

static是静态函数,用了static就说明这个函数是属于类的,在调用时不需要再创建对象。

如:publicstatic void test(){}

main方法中调用时就不用通过new来创建对象引用,直接输入test()引用这个函数。

wKioL1lu1qzRnEsfAACegg5WZkI550.png-wh_50


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1948870,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java常用关键字(final,abstract,instanceof,static)简介
1.final关键字 1.1final关键字基本介绍 (1)用来修饰类,在JDK中,被设计为final类的有String、System等。 当用final修改类时,该类成为最终类,无法被继承。简称为“断子绝孙类”。 (2)用来修饰一个方法 当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。 (3)final修饰变量, ①如果是基本数据类型的变量,则其数值一旦在初始化之后便不能改变; ②如果是对象类型的变量,只能保证它的引用不变,但对象的内容是可以改变的
0 0
java中是否可以重写一个private或者static方法?
java中是否可以重写一个private或者static方法?
0 0
使用Javap分析Java代码里的static final的工作原理
使用Javap分析Java代码里的static final的工作原理
0 0
Java 访问权限控制:public、private、protected
Java 访问权限控制:public、private、protected
0 0
Java_基础_01_static和final
    二、参考资料 1、java入门之关键字static和final 2、static和final的区别
453 0
java-基础-Interface、abstract类、Static class 、non static class的区别
Interface与abstract类的区别。 抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。
687 0
(十一)java中final和static
     <span style="font-size:18px"> final的用法:final的意思是最终的,最后的额,不可变的,在java中也具有相似的含义。<br>     final修饰基础数据表示把该数据修饰成常量,意味着不可修改,不可变。<br>     final修饰对象的引用的时候,表示该引用不可变,但是引用的结果是可变的。这里和修饰数组相似,修饰数组的时候数组里边的
572 0
c++编译时如何把private属性变成public?
c++编译时如何把private属性变成public? 在做一些已经写好的代码的单元测试的时候,有时候需要使用到类私有的成员方法或变量。我们不想改动原来的代码,但是又能访问这些私有或者受保护的方法,遇到这种情况怎么办? 1.手工替换 在原有代码中将private手工替换成public,将protected手工替换成public. 这种方法是我们最
1881 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载