猿问

我想问一下static和privte有什么区别?

内向控
浏览 2152回答 3
3回答

忘性最大的人

很明显两个单词本身就不一样,private是访问修饰符,表明某个变量或者函数,或者类的访问权限,private是实现封装的重要关键字,而static则是另一个比较重要的关键字,表示静态,也就是被修饰者归类所有,随着类的加载而存在,不是某个对象的特有资源。估计题主刚入门,不要着急,先慢慢学习,这两个还有很多用法和特点,手机码字比较困难,题主就先这么一看,等你深入学习之后才能掌握,不必心急要理解这两个关键字。

选个好位置

static:静态的就是说常驻能存 privte:私有的,这是一个访问修饰符 用privte修饰的属性和方法只能在当前类中使用 注意 作用范围是当前这个类

微笑听雨

static+变量名 是类变量,我一般把它当做常量或全局变量来用,因为他可以通过<类名.变量名>在任何一个地方访问. static+方法名 是类方法,在任何一个地方都可以通过<类名.方法名>调用,不需要创建对象 private+变量名 是私有变量,只能由该对象内部的方法访问,其他对象不能通过<对象名.变量名>来访问 private+方法名  是私有方法,也只能由对象内部的方法访问,外部对象是访问不到的
随时随地看视频慕课网APP

相关分类

Java
我要回答