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

做网站用啥软件电商自学网

做网站用啥软件,电商自学网,电子商务基础网站建设与维护单项选择题,做企业网站所需要的资料面向对象三大特征:封装、继承、多态 多态 定义:同类型的对象,表现出的不同形态。 它允许不同类的对象通过同一个接口进行调用,并且在运行时根据实际对象类型执行不同的方法。 多态主要通过继承、接口和方法重写来实现。 表现形式…

面向对象三大特征:封装、继承、多态

多态

定义:同类型的对象,表现出的不同形态。

它允许不同类的对象通过同一个接口进行调用,并且在运行时根据实际对象类型执行不同的方法。

多态主要通过继承、接口和方法重写来实现。


表现形式:

父类类型  对象名称 = new 子类对象;


多态的前提: 

1. 有继承/实现关系

2. 有父类引用指向子类对象

3. 有方法重写(在文章JAVA---继承已经讲解,可自行翻阅)

e.g.

// 定义一个父类 Animal
class Animal {public void makeSound() {System.out.println("动物发出声音");}
}// 定义一个子类 Dog,继承自 Animal
class Dog extends Animal {@Overridepublic void makeSound() {System.out.println("汪汪汪");}
}// 定义一个子类 Cat,继承自 Animal
class Cat extends Animal {@Overridepublic void makeSound() {System.out.println("喵喵喵");}
}public class PolymorphismExample {public static void main(String[] args) {// 父类引用指向子类对象Animal dog = new Dog();Animal cat = new Cat();// 调用相同的方法,根据实际对象类型执行不同的行为dog.makeSound();cat.makeSound();}
}

代码解释

1.父类 Animal:包含一个 makeSound 方法,该方法输出 “动物发出声音”。

2.子类 Dog 和 Cat:继承自 Animal 类,并重写了 makeSound 方法,分别输出 “汪汪汪” 和 “喵喵喵”。

3.PolymorphismExample 类:在 main 方法中,创建了 Dog 和 Cat 对象,并使用 Animal 类型的引用变量来引用它们。然后调用 makeSound 方法,根据实际对象类型执行不同的行为。


多态的好处:

使用父类类型作为参数,可以接受所有子类对象,体现多态的扩展性和便利。

多态调用成员的特点

父类类型  对象名称 = new 子类对象;

1. 变量调用 : 编译看是左边,运行也看左边。

2. 方法调用 : 编译看左边,运行看右边。


多态的优势和弊端

多态的优势:

1. 在多态形式下,右边对象可以实现解耦合,便于扩展和维护。

Person p = new Student();p.work();     //业务逻辑发生改变时,后续代码无需修改,只需要改右半部分,这里就是new Student()

 2. 定义方法的时候,使用父类作为参数,可以接受所以子类对象,体现多态的扩展性与便利。

多态的弊端:

1. 不能调用子类的特有功能。

引用数据类型的类型转换,有几种方式?

自动类型转换  、  强制类型转换

Person p = new Student();//自动类型转换Student s = (Student)p; //强制类型转换

强制类型转换可以解决什么问题?

1. 强制类型转换可以转换为真正的子类类型,从而调用子类的独有功能。

2. 转换类型与真实对象类型不一致会报错。

3. 转换的时候用 instanceof 关键字进行判断。

http://www.dtcms.com/wzjs/246253.html

相关文章:

  • 始兴县建设局网站seo外链优化方法
  • 重庆品牌餐饮加盟网站建设天津关键词优化网站
  • 生日礼物自己做网站宁德seo推广
  • 国外设计网站武汉it培训机构排名前十
  • 网站设计公司 武汉北京网络营销推广公司
  • 网站开发常用的流程谷歌外贸网站推广
  • 3g门户网站官网网络推广怎么收费
  • 专门做旅游的视频网站有哪些seo引擎优化教程
  • 鹤壁做网站公司泰州百度seo公司
  • 做公司网站和设计logo怎么快速优化网站排名
  • 曹县网站建设公司2345网址导航浏览器下载
  • 余姚网站建设找哪家线上推广有哪些平台效果好
  • 网站建设收费网络营销最火的案例
  • 专业做外贸网站建设厦门seo收费
  • 平顶山网站关键词优化济宁seo推广
  • 2017网站建设价目表网络服务器
  • 宁波建网站费用百度关键词排名快速排名
  • 温州做网站seo网站推广文章
  • 建设一个网站的流程图潮州网站建设
  • 服装设计网站哪个好近期国际热点大事件
  • 连云港 网站 建设产品推广网站哪个好
  • 网站宣传推广谷歌官网下载app
  • 太原建站模板大全真正免费的网站建站平台推荐
  • 夜间正能量不良网站网站优化 seo和sem
  • 2核4g 1m做网站乔拓云建站平台
  • wordpress美国空间上海谷歌seo公司
  • 以前做视频的网站吗营销策略ppt模板
  • 用手机可以做网站嘛上海网站推广服务
  • 商丘网站建设设计营销方案怎么写?
  • 解决设计网站问题百度排名点击软件