黑马程序员技术交流社区

标题: java中default是什么意思? [打印本页]

作者: 忘壳    时间: 2014-8-24 11:15
标题: java中default是什么意思?
                      public protected dafault private
同一个类中   ok                ok                ok                ok
同一个包中   ok                ok                ok
子类                    ok                ok
不同包中            ok


哪位大神帮我解释一下这个图,尤其是图中的default呀。谢谢了


作者: 赵哲成    时间: 2014-8-24 12:15
default:意思是在case 0:选项都不满足的时候程序就会调用,比如你的程序里除了0,1,2会走case语句,其他的都会走default:
作者: 黑马-胡明    时间: 2014-8-24 12:19
兄弟,是不是这个单词default :默认的。(就是java中默认的修饰符)。大致是这样的:public公共的,访问权限最大;其次是受保护的protected,再次就是默认的default,最后是私有的private
作者: viliv715    时间: 2014-8-24 12:52
黑马程序员_毕向东_Java基础视频教程第10天-08-面向对象(包与包之间访问).avi
你看基础视频里面的这一节  讲的很明白了
作者: lfsfxyzljhm    时间: 2014-8-24 16:15
default单词本身意思是默认的,在Java中表示权限是默认权限。比如变量的权限分为:public pretected default  private 。
作者: king13131313    时间: 2014-8-24 16:22
这个一般是在switch语句里吧
所有case都不满足 就执行default了
作者: MeryStyle    时间: 2014-8-24 17:08
一般情况下,方法和变量在不加权限的时候,他们默认都是default,它介于private和protect之间,public权限最大。另外,在switch……case语句中,在不满足所有case的时候程序会执行default的内容。
作者: wwfkofufo    时间: 2014-8-24 17:19
default 的意思是,默认的,即就是,如果你不写任何修饰符的话,java中会默认给它设定成 friendly。解决了你的问题了?
作者: 月夜小楠    时间: 2014-8-24 17:41
学习一下。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2