当前位置: 首页 > news >正文

嘉兴手机模板建站福田网站建设-信科网络

嘉兴手机模板建站,福田网站建设-信科网络,发布网站的空间,12380网站建设总结聚合如果一个类有一个类的实体引用(类中的类)#xff0c;则它称为聚合。 聚合表示HAS-A关系。考虑有一种情况#xff0c;Employee对象包含许多信息#xff0c;例如#xff1a;id#xff0c;name#xff0c;emailId等。它包含另一个类对象#xff1a;address#xff0c;…聚合如果一个类有一个类的实体引用(类中的类)则它称为聚合。 聚合表示HAS-A关系。考虑有一种情况Employee对象包含许多信息例如idnameemailId等。它包含另一个类对象address其包含它自己的信息例如城市州国家邮政编码等如下所示。class Employee{int id;String name;Address address;//Address is a class...}在这种情况下Employee有一个实体引用地址(Address)因此关系是Employee HAS-A Address。为什么要使用聚合代码可重用性。聚合的简单示例在这个例子中在Circle类中创建了Operation类的引用。class Operation {int square(int n) {return n * n;}}class Circle {Operation op;// aggregationdouble pi 3.14;double area(int radius) {op new Operation();int rsquare op.square(radius);// code reusability (i.e. delegates the// method call).return pi * rsquare;}public static void main(String args[]) {Circle c new Circle();double result c.area(5);System.out.println(result);}}执行上面代码得到以下结果 -78.5何时使用聚合当没有is-a关系时通过聚合也能最好地实现代码重用。只有在所涉及的对象的整个生命周期内维持关系为is-a时才应使用继承; 否则聚合是最好的选择。理解聚合的一个示例在此示例中Employee中拥有Address对象address对象包含其自己的信息例如城市州国家等。在这种情况下关系是员工(Employee)HAS-A地址(Address)。Address.javapublic class Address {String city, province;public Address(String city, String province) {this.city city;this.province province;}}Emp.javapublic class Emp {int id;String name;Address address;public Emp(int id, String name, Address address) {this.id id;this.name name;this.address address;}void display() {System.out.println(id name);System.out.println(address.city address.province);}public static void main(String[] args) {Address address1 new Address(广州, 广东);Address address2 new Address(海口, 海南);Emp e new Emp(111, Wang, address1);Emp e2 new Emp(112, Zhang, address2);e.display();e2.display();}}执行上面代码得到以下结果 -111 Wang广州 广东112 Zhang海口 海南¥ 我要打赏纠错/补充收藏加QQ群啦易百教程官方技术学习群注意建议每个人选自己的技术方向加群同一个QQ最多限加 3 个群。
http://wiki.neutronadmin.com/news/212313/

相关文章:

  • 收费网站设计平面排版网站
  • 无锡网站设计多少钱大气蓝色律师网站phpcms模板
  • 精美的php个人网站源码个体网站建设
  • 网站开发构成怎么申请小程序流程
  • 渝水区城乡建设局网站江苏工信部网站备案查询
  • 内网网站建设方面政策做30个精品网站
  • 如何做新闻自动采集网站wordpress建立的博客
  • cms仿站教程网站怎么申请微博登录
  • 山西 网站建设秦皇岛手机网站制作
  • 谷搜易外贸网站建设建设政务网站
  • 学做沪江网站要多久网站备案 更改ip
  • 动易手机网站黑龙江企业信息系统
  • 酒店网站设计百度推广营销怎么做
  • 开网站空间流量怎么选择专业网站设计
  • 适合个人做的网站网站后台更新无法在网页显示
  • 网站建设技术内容企业推广
  • 苏州建站专业制作网站公司吗
  • 商城网站建设讯息怎么黑入网站
  • 做pc端网站报价小型公司网络建设方案
  • 上海杨浦区网站建设做儿童方面的网站
  • 淘宝网站怎么做网站提供网站建设哪家好
  • 策划网站有哪些做站长建不好网站
  • 鲜花网站建设源代码时尚网页设计
  • 个人网站有哪些举例js 网站测速
  • 微网站备案企业网站建设费用的预算
  • 软文网站开发设计说明翻译
  • 太原西北建设有限公司网站h5制作平台排名
  • 做美图 网站有哪些东西网页qq邮箱登录入口
  • 浦江县城乡建设局网站晴天影视
  • 网站主机租用多少钱松原新闻头条