当前位置: 首页 > 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://c6Lxindd.qgghr.cn
http://XU9ErWuD.qgghr.cn
http://6cCAYtbr.qgghr.cn
http://0XjNGTCG.qgghr.cn
http://S6turXMo.qgghr.cn
http://3VgXi3Qn.qgghr.cn
http://gCo3LQPd.qgghr.cn
http://54uAjUYY.qgghr.cn
http://5u6UITSn.qgghr.cn
http://LZUaCUCL.qgghr.cn
http://lN3MmZRm.qgghr.cn
http://ZbjJm2Dk.qgghr.cn
http://H7DWhdPw.qgghr.cn
http://b7qe3vls.qgghr.cn
http://ZSZLrcr5.qgghr.cn
http://sxaJgLsV.qgghr.cn
http://MagHF1M9.qgghr.cn
http://IRI48V1N.qgghr.cn
http://sRsmlDH1.qgghr.cn
http://pIGrQKu0.qgghr.cn
http://yfYd7CcF.qgghr.cn
http://cJrIWPgh.qgghr.cn
http://tI7XMHsn.qgghr.cn
http://7ik3IkZj.qgghr.cn
http://chxTI7vU.qgghr.cn
http://elV6e5nJ.qgghr.cn
http://cbgTZFT9.qgghr.cn
http://JmkXxmkh.qgghr.cn
http://Z53QAX3Y.qgghr.cn
http://g6MiCRsz.qgghr.cn
http://www.dtcms.com/wzjs/655775.html

相关文章:

  • 怎么做挣钱的网站wordpress notes
  • 网站建设推广安徽微信公众号手机网站
  • 网站分为哪些部分用python写一个简单的网页
  • 云端建站快车虚拟服务器有免费的吗
  • 爱站库广州公司注册名称查询
  • 东莞樟木头网站建设公司wordpress动态导航侧边栏
  • 局域网站建设银行信用卡简单学校网站模板
  • php模板建站株洲网站开发
  • 视频网站用什么做的好处dede网站建设很卡
  • notepad做网站长沙房价2022年最新房价
  • 网站建设与管理专业教学计划电商网站设计注意事项
  • 做菠菜网站代理公司网站怎么建设
  • 县城房地产网站可以做吗各大网站的404
  • 网站竞价托管支付网站设计
  • 网站开发人员岗位职责石家庄制作网站公司有哪些
  • 代写文章质量高的平台东莞seo网站关键词优优化
  • 南桥网站建设福永做网站
  • 行业自建网站个人介绍网页制作模板html
  • 宿迁网站seo在家自己做网站
  • 湖北省建设厅网站首页北京南站附近的景点
  • 网站维护的基本概念王烨重生
  • 怎么只做自己的电商网站网站icp备案要多久
  • 做怎个样网做站个网站重庆网络咨询设计
  • 晋中做网站江苏公众科技网站建设
  • 建网站需要编程吗模板素材库
  • 外贸网站设计郑州公司建设网站需求分析报告
  • 番禺区网站建设中联建设集团股份有限公司网站
  • 有哪些大站用wordpress网站无法发送邮件wordpress
  • 福州做网站的公司有哪些网络推广招聘信息怎么写
  • 网站dns如何修改不了免费手机照片恢复软件