4个回答
展开全部
不是,如果你在页面中用这样定义了也可以使用,在页面最开始的地方即最外层定义是两者是一样的!因为考虑其生命周期是一样的!虽然意义不同。但是如果在某一class中定义或是过程中定义两者的生命周期不同的!如果用public定义的话可以在class(类)外直接进行引用,而用private定义由不可以,过程中定义也是一样的!
但是,private是私有定义只在一个过程中有用,在过程外是没有用处的,这样做的好处就是防止同名变量如:
public number1
class SS {
private number1
}
这两个不会发生冲突,但在类中定义public number1时就会了生冲突了!
但关键词public、protected、pirvate与类等无关,只是对所作的变量作用范围进行一种限定。所以在哪个地方使用是无所谓的!
所以这几个作用域关键词会出现在任何地方的!只要在<% %>中就可以了!
但是,private是私有定义只在一个过程中有用,在过程外是没有用处的,这样做的好处就是防止同名变量如:
public number1
class SS {
private number1
}
这两个不会发生冲突,但在类中定义public number1时就会了生冲突了!
但关键词public、protected、pirvate与类等无关,只是对所作的变量作用范围进行一种限定。所以在哪个地方使用是无所谓的!
所以这几个作用域关键词会出现在任何地方的!只要在<% %>中就可以了!
展开全部
不是,
再什么地方都可以。
但是作用域不一样
public 是公有的,谁都可以访问。
private 是私有的,只有当前页面可以访问。
当然,你把方法写成private 的话,别的想要访问可以先继承,然后在访问也是可以的。
再什么地方都可以。
但是作用域不一样
public 是公有的,谁都可以访问。
private 是私有的,只有当前页面可以访问。
当然,你把方法写成private 的话,别的想要访问可以先继承,然后在访问也是可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是啊
只要你在<%%>中定义都可以
需要注意的是
变量在使用前如果需要使用变量的值
必须先定义和赋值
如果使用变量的值是0或者空值除外
只要你在<%%>中定义都可以
需要注意的是
变量在使用前如果需要使用变量的值
必须先定义和赋值
如果使用变量的值是0或者空值除外
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询