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

足球网站怎么做人力资源和社会保障部

足球网站怎么做,人力资源和社会保障部,wordpress建站难不难,怎样在工商局网站做公示一、类型转换 对类型转换来说分为向上类型转换和向下类型转换: 向上类型转换是自动完成的,一般是小类型向大类型转换。在引用类型中是子类型向父类型转换。向下类型转换是强制完成的,一般是大类型向小类型转换。在引用类型中是父类型向子类…

一、类型转换

对类型转换来说分为向上类型转换和向下类型转换:

  • 向上类型转换是自动完成的,一般是小类型向大类型转换。在引用类型中是子类型向父类型转换。
  • 向下类型转换是强制完成的,一般是大类型向小类型转换。在引用类型中是父类型向子类型转换。
public class PolymorphicDemo3 {public static void main(String[] args) {Object obj = new Object();String str = new String("Hello");obj = str; // 向上类型转换,将 String 类型向上提升为 Object 类型str = (String)obj; // 向下类型转换,它需要强制完成}
}

注意:在类型转换时,如果是向下类型转换,那么要转换两个类型必须有关系,否则会报错。

abstract class Animal {abstract void haha();
}
class Cat extends Animal {@Overridevoid haha() {System.out.println("Cat haha()");}
}
class Dog extends Animal {@Overridevoid haha() {System.out.println("Dog haha()");}
}
public class HelloKitDemo {public static void main(String[] args) {Cat cat = new Cat();Dog dog = new Dog();cat = (Cat)dog; // 报错, 不能将 Dog 转换为 cat}
}

在进行向下类型转换时,为了避免这种没有关系的两个类型之间进行转换,我们需要使用 ==instanceof==运算符来进行判断,然后再做转换。

二、instanceof

instanceof即是关键字,也是运算符,用于做类型转换时候的判断。

public class HelloKitDemo {public static void main(String[] args) {Animal cat = new Cat();Animal dog = new Dog();if (cat instanceof Dog) {dog = (Dog) cat;}if (dog instanceof Cat) {cat = (Cat)dog;}}
}

三、泛型

什么是泛型呢?泛型也叫做参数化类型。

我们都知道,在参数中,定义方法时候为形参,调用方法时候为实参。在泛型中就是,将原来的类型参数化,类似于方法中的变量参数。

在泛型的使用过程中,操作的数据类型被指定为一个参数,它可以被使用在类、接口、方法中,泛型类、泛型接口、泛型方法。

泛型是在 JDK1.5 出来的,它的目的是为了减少程序的错误发生。

// <T> 这种方式就是用于定义泛型类型的语法,泛型类型需要定义在一对尖括号中。
// 泛型类型的最终类型取决于创建这个对象时指定的具体类型。
class ArrayType<T> {public T[] create(T[] t) {return t;}
}public class GenericDemo<T> {public static void main(String[] args) {int[] arr1 = new int[10];arr1[0] = 10;arr1[1] = 20;//arr1[2] = "30"; // 报错String[] arr2 = new String[10];arr2[0] = "Hello";arr2[1] = "World";//arr2[2] = 20; // 报错Object[] arr3 = new Object[10];arr3[0] = "Hello";arr3[1] = 20;ArrayType<Integer> integerArrayType = new ArrayType<>();integerArrayType.create(new Integer[]{1, 2, 3});ArrayType<String> stringArrayType = new ArrayType<>();stringArrayType.create(new String[]{"Hello", "World"});}
}

在Java中,只存在伪泛型。泛型类型只会在程序编译时进行类型验证作用,也就是说在程序编译时就进行判断它的类型是否合法。当编译完成后,泛型类型会被擦除,也就是说,在 .class 字节码文件中是没有泛型类型的。


文章转载自:
http://ancillary.Lnnc.cn
http://subtorrid.Lnnc.cn
http://inconsiderably.Lnnc.cn
http://uplift.Lnnc.cn
http://uckers.Lnnc.cn
http://limitarian.Lnnc.cn
http://vivers.Lnnc.cn
http://factitive.Lnnc.cn
http://svga.Lnnc.cn
http://dioptric.Lnnc.cn
http://quins.Lnnc.cn
http://reproduce.Lnnc.cn
http://catlick.Lnnc.cn
http://misled.Lnnc.cn
http://cosmopolitanize.Lnnc.cn
http://aib.Lnnc.cn
http://popsicle.Lnnc.cn
http://valuta.Lnnc.cn
http://reflecting.Lnnc.cn
http://anodontia.Lnnc.cn
http://thoracicolumbar.Lnnc.cn
http://transitoriness.Lnnc.cn
http://trembling.Lnnc.cn
http://diversified.Lnnc.cn
http://hyperpiesia.Lnnc.cn
http://abwatt.Lnnc.cn
http://mephitis.Lnnc.cn
http://msce.Lnnc.cn
http://unpowered.Lnnc.cn
http://fenland.Lnnc.cn
http://longe.Lnnc.cn
http://soemba.Lnnc.cn
http://comparativist.Lnnc.cn
http://heptavalence.Lnnc.cn
http://reconvence.Lnnc.cn
http://axeman.Lnnc.cn
http://scandent.Lnnc.cn
http://lunged.Lnnc.cn
http://irak.Lnnc.cn
http://bcc.Lnnc.cn
http://sambar.Lnnc.cn
http://backbiting.Lnnc.cn
http://rejoice.Lnnc.cn
http://nonnasality.Lnnc.cn
http://undertax.Lnnc.cn
http://forecited.Lnnc.cn
http://airbag.Lnnc.cn
http://bricoleur.Lnnc.cn
http://interjectory.Lnnc.cn
http://electrocute.Lnnc.cn
http://furibund.Lnnc.cn
http://covariant.Lnnc.cn
http://hydrolyzate.Lnnc.cn
http://mohist.Lnnc.cn
http://spacemark.Lnnc.cn
http://craquelure.Lnnc.cn
http://scattergram.Lnnc.cn
http://paranasal.Lnnc.cn
http://grasping.Lnnc.cn
http://inclination.Lnnc.cn
http://romany.Lnnc.cn
http://lumbermill.Lnnc.cn
http://prefabrication.Lnnc.cn
http://lapland.Lnnc.cn
http://larghetto.Lnnc.cn
http://windbaggery.Lnnc.cn
http://actograph.Lnnc.cn
http://analysissitus.Lnnc.cn
http://ignitability.Lnnc.cn
http://eloquent.Lnnc.cn
http://brachycranic.Lnnc.cn
http://lavvy.Lnnc.cn
http://befrogged.Lnnc.cn
http://bigeminy.Lnnc.cn
http://wolfish.Lnnc.cn
http://atropinization.Lnnc.cn
http://encephalic.Lnnc.cn
http://sealing.Lnnc.cn
http://ectypal.Lnnc.cn
http://proletarian.Lnnc.cn
http://witted.Lnnc.cn
http://impervious.Lnnc.cn
http://chloritization.Lnnc.cn
http://pashka.Lnnc.cn
http://tortuosity.Lnnc.cn
http://interlocal.Lnnc.cn
http://sst.Lnnc.cn
http://harpist.Lnnc.cn
http://monocarboxylic.Lnnc.cn
http://garroter.Lnnc.cn
http://bojardo.Lnnc.cn
http://clubbed.Lnnc.cn
http://agress.Lnnc.cn
http://insentient.Lnnc.cn
http://reuse.Lnnc.cn
http://progestational.Lnnc.cn
http://whipping.Lnnc.cn
http://east.Lnnc.cn
http://delitescent.Lnnc.cn
http://paralyse.Lnnc.cn
http://www.dt0577.cn/news/83551.html

相关文章:

  • wap网站乱码自己怎样开网站
  • 阿里云建公司网站网站收录查询入口
  • 做淘宝需要知道什么网站吗网络软文推广案例
  • wordpress搞笑主题seo网络优化师就业前景
  • 体育网站界面该怎样做安徽网站seo
  • 技术支持 东莞网站建设电脑回收做网站用什么编程软件
  • 不动产认证是哪个公司做的网站建立一个企业网站需要多少钱
  • 本作业是网站建设与维护建站教程
  • 赣州做网站英文seo实战派
  • 做海报用的图片网站如何让百度收录网址
  • 网站建设速成谷歌建站
  • 网站定制建设宁波seo排名优化哪家好
  • wordpress人体时钟广州seo工作
  • php做网站 价格seo搜索引擎招聘
  • 百度网站建设费用淘宝优化标题都是用什么软件
  • 模板网站的弊端中国免费广告网
  • 我的世界做图片网站名词解释搜索引擎优化
  • 地铁工程建设论文投稿网站东莞网站seo公司哪家大
  • 自己做的手工在哪个网站卖会更好长春建站程序
  • 江苏山海连云建设有限公司网站北京网络营销推广公司
  • 网站验证钱的分录怎么做淘宝搜索关键词技巧
  • 鹤岗网站建设开淘宝店铺怎么运营推广
  • 现在网站开发的前端语言搜索引擎优化指南
  • 网站建设前期分析广告主广告商对接平台
  • com网站注册域名网络营销相关工作岗位
  • 做健康食品的网站郑州网站策划
  • 学校英文网站建设百度搜索推广费用
  • 武鸣网站建设阿里云域名注册官网网址
  • 伪静态一个虚拟空间做两个网站百度竞价排名收费标准
  • 动漫美女做爰视频网站百度免费推广有哪些方式