继承与传播之间有什么区别?的JavaBeans?
答案 0 :(得分:2)
继承是一种通用的面向对象编程概念,其中一种类型可以与另一种对象具有相同的类型但引入新的属性和行为(即Lion类可以从Mammal类继承),而JavaBeans只是遵循的Java对象一套公约。来自维基百科:
该类必须具有公共默认构造函数。这样很容易 编辑和实例化 激活框架。
必须使用get,set和other访问类属性 方法(所谓的访问方法 和变异方法),遵循一个 标准命名约定。这个 允许轻松自动化检查和 更新bean中的bean状态 框架,其中许多包括 各种类型的自定义编辑器 属性。
该类应该是可序列化的。这允许应用程序和 框架可靠地保存,存储, 并恢复bean的状态 独立于VM的时尚 和平台。
答案 1 :(得分:1)
不确定你的意思,但是当人们谈论bean与继承时,通常意味着命名约定与继承。
Bean使用匹配的get和set方法定义它的属性,也可以选择使用BeanInfo,因此使用introspection(reflection)访问属性。另一方面,当对象扩展类或实现接口时,通过该接口(超类)访问属性/方法。
HTH。
答案 2 :(得分:0)
Java Bean是一个简单的类,它包含一些属性(即数据元素)和“getter and setter”(getProperty1(),setProperty1(myValue))来读取和写入这些属性。
继承是一种面向对象的原则,其中一个类展示另一个类的属性和行为。据说从其他类继承。