变量作用域的问题:
public String getAnswer()
{ String myAnswer;
try
{
BufferedReader bfReader=new BufferedReader(new InputStreamReader(System.in));
myAnswer=new String(bfReader.readLine().toString());
System.out.println("你输入的是:"+myAnswer);
}
catch(Exception e){}
return myAnswer ...
JNDI全称 Java Naming and Directory Interface
JNDI 是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括LDAP、CORBA Common Object Service(COS)名字服务、RMI、NDS、DNS、Windows注册表等等。很多J2EE技术,包括EJB都依靠JNDI来组织和定位实体。
JDN ...
1. protected 访问控制符能被用于方法和成员变量。
2. 声明为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符package一样。
3. 能被该类的子类所访问,子类可以和父类不在一个包中。
这样,当你想让一个类中的某个方法或成员变量在包中都可见,而且其子类也能访问(子类有可能和父类不在同一个包中)但又不想让所有类都可以访问该类时,就可以用protected修饰符。
可访问性:
public > protected > package >private
注意:
4. but a subclass i ...
数据成员几乎总是一个实现细节。即使是在<code><complex></code> 这样的数字库中,通过将数据成员声明为 protected 或 public 来暴露数据是一个避免麻烦的办法。下面我将解释为什么 protected 类型的数据成员像 public 类型的数据成员一样糟糕。
Protected 类型数据成员的问题
当基类的实现发生变化时,能够访问基类 protected 类型数据成员的派生类也需要修改。这叫做耦合,耦合是面向对象的设计方法绝对需要避免的东西。
具体的例子
类complex 一般表示为一对浮点数据成员和一些额外的成员函数。它看上去似乎试图放 ...
gmail收到InfoQ的期刊,看到关于Grails的介绍新闻,并且SpringSide开发组翻译了Start with Grails 的文档可以下载,好奇于是下载下来reading。。。,真JB牛X,没一会儿就搞定了一个简单RaceTack的基本操作,突然有种久违的感觉,因为经历过用java开发企业级应用的痛苦的人都知道,J2EE不是那么容易做到,控制不好会死人的,特别是需求一直在变,客户一直在催的情况下,你想做好那只有不停的改,最终做出的东西乱七八糟,根本没法用,自信被打击的成立负数,这grails真的让问题傻瓜化了,现在项目注重对不再是什么先进技术,要得就是时间,No Time No M ...
- 浏览: 9285 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
EJB3 QL查询
请问:Constants.QUERY_RESULT_CACHE中的Constan ...
-- by xiaofei_hu -
面向生命(Life oriented , ...
楼主我佩服你的很,继续写下去,下一代编程思想就要出来了
-- by kjj -
面向生命(Life oriented , ...
呵呵,一直觉得用面向对象来抽象现实世界是不够用的。如果能够面向生命,这样就可以很 ...
-- by fly_ever -
面向生命(Life oriented , ...
是不是指对象可以动态增加方法和属性啊,像js一样?
-- by aninfeel -
面向生命(Life oriented , ...
LZ太有才了,搬个板凳坐着看 还有,一定要把你的point写清楚,写的云里雾里 ...
-- by metaphy






评论排行榜