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

德阳企业网站建设捡个校花做老婆是哪个网站的

德阳企业网站建设,捡个校花做老婆是哪个网站的,汽车之家二手车之家,长春关键词排名公司前言 看大话设计模式的时候#xff0c;发现自己的基础不是很扎实#xff0c;重新回顾一些存在有点点不确定的内容#xff0c;并从书中截取下来#xff0c;做成笔记快速复习。 1、字段和属性 字段#xff1a;用private修饰#xff0c;也叫私有变量。属性#xff1a;字…前言 看大话设计模式的时候发现自己的基础不是很扎实重新回顾一些存在有点点不确定的内容并从书中截取下来做成笔记快速复习。 1、字段和属性 字段用private修饰也叫私有变量。属性字段的类中具有set和get方法时该字段称为属性。 2、三大特性 2.1、封装 每个对象都包含它能进行操作所需要的所有信息 优点 1、良好的封装能够减少耦合 2、类内部的实现可以自由地修改 3、类具有清晰的对外接口 2.2、继承 对象的继承是一种 ‘is-a’ 的关系“B是A”二哈是狗表示B可以继承A。 B是A的特殊化除了A狗的特性外还具有自己独有的个性 A父类基类B子类派生类 注意两个类之间是 ‘has-a’ 的关系时表示某个角色具有某一项责任不适合继承 重点 1、子类拥有父类非private的属性和功能 2、子类具有自己的属性和功能即子类可以加入父类没有的属性和功能 3、子类还可以 以自己的方式 实现父类的功能重写Override 4、对于构造方法它不能被继承只能被调用。例子如下 // 父类 public class Dog{protected String name ;public Dog(){this.name dog;} }// 子类 public class eha extends Dog{public eha(){super();} }补充 protected表示继承时子类可以对父类有完全的访问权 优点 继承使得所有子类公共的部分都放在了父类使得代码得到了共享这就避免了重复另外继承可使得修改或扩展更为容易。 缺点 父类变子类也得变继承会破坏包装父类实现细节暴露给子类父类与子类强耦合。 2.3、多态✨ 多态不同的对象可以执行相同的动作但要通过他们自己的实现代码来执行 注意 1、子类以父类的身份出现 2、子类在工作时以自己的方式来实现 3、子类以父类的身份出现时子类特有的属性和方法不可以使用 对象的声明父类狗 实例化的对象子类二哈柯基 狗 dog new 二哈(); 狗 dog new 柯基();PS这里还没有看的很具体后面有内容再补充 3、抽象类 实例化没有任何意义的父类可以改成抽象类。 类和方法用abstract声明为抽象类和抽象方法 public abstract class 抽象类名{...// protected表示继承时子类可以对父类有完全的访问权protected abstract String 抽象方法名(); }注意 1、抽象类不能实例化不能new的‘动物’是抽象的没有具体对象与之对应实例化没有意义 2、抽象方法是必须被子类重写的方法本来就啥也没有不重写就没意义了 3、如果类中包含抽象方法那类必须定义为抽象类无论是否包含其他一般方法。 4、抽象类拥有尽可能多的共同代码拥有尽可能少的数据。 问题什么时候用抽象类 抽象类代表一个抽象的概念它提供一个继承的出发点当设计一个新的抽象类时一定时用来继承的所以在一个以继承关系形成的等级结构里面树叶节点应当时具体类而树枝节点均应当时抽象类。 4、接口 接口把隐式公共方法和属性组合起来以封装特定功能的一个集合。一旦类实现了接口类就可以支持接口所指定的所有属性和成员。 抽象类和接口的异同 相同声明接口语法和抽象类一样在类上class前面加上关键字interfaceabstract区别1 1、类是对对像的抽象抽象类是对类的抽象接口是对行为的抽象。 2、如果行为跨越不同类对象可以使用接口对于一些相似的类对象用继承抽象类。 3、从设计角度抽象类是从子类中发现公共的东西泛化出父类然后子类继承父类而接口是根本不知道子类的存在方法如何实现还不确定预先定义CRUD久了一点就通 【抽象类是自底向上抽象接口是自顶向下设计】 区别2如下表 接口抽象类不包含任何成员的实现方法含有具体实现的方法可以包含成员接口中的方法需要实现类实现抽象成员可以被子类部分实现一个类可以实现多个接口一个类只能继承一个抽象类 规范 在类名需要前加上一个大写的 I 理解 5、装箱和拆箱 装箱把值类型打包到Object引用类型的一个实例中 拆箱从对象中提取值类型 // 装箱 boxing int i 1; Object o (Object)i;// 拆箱 unboxing o 2; i (int)o;
http://www.yutouwan.com/news/390501/

相关文章:

  • 做个网站需要什么步骤做网站多少钱啊
  • 企业对电子商务网站的建设网络营销方式较为单一
  • wordpress 产品视频上传云南专业网站优化
  • 宁波哪里有网站建设h5网站如何做
  • 哈尔滨网站建设方案维护彩票网站代理怎么做
  • 课程培训网站建设上饶网站建设多少钱
  • 东莞阳光网官方网站登录做网站视频下载
  • 网站注册查询官网成都广告设计公司电话
  • 门户网站 模板之家上海html5网站制作
  • 手机官方网站WordPress 评论列表折叠
  • WordPress网站动漫你在深圳网站建设培训班
  • 后期网站建设及维护推广seo公司的选上海百首网络
  • 集团网站建设案例网站建设的评分细则
  • 亚马逊全球开店官方网站银行做网站视频
  • 学院网站建设推进会域名注册报备
  • 温州市网络公司网站建设公司wordpress建站 网盘视频教程
  • 免费做微信链接的网站推广软件赚钱违法吗
  • 网站过程wordpress4.7源码下载
  • 没内容的网站怎么优化怎么用ps做网站
  • 3如何做网站推广男通网站哪个好用
  • 网站网络结构设计网站建设具体详细过程
  • 公司做网站报价怎么样可以自己做网站
  • 玉溪市住房城乡建设局网站专门做餐饮ppt的网站
  • 玄武营销型网站制作厂家仪征市城乡建设局网站
  • wordpress 素材站模板建设兵团12师教育局网站
  • 网站主页的要素沧州大型网站建设
  • 网站建设标准流程定制网站建设济南
  • 17. 整个网站建设中的关键是濮阳网站建设 公司名字
  • 帮做网站的免费php网站模板下载
  • 东南亚做网站 什么语言软件开发和网站开发哪个好