程式语言 Casting

Casting(程式语言)Casting,Java中译作造型,指在两种类型之间做转换 。
【程式语言 Casting】对于基本数据类型而言是很常见的,转换分为两种,自动类型转换和强制类型转换 。
基本介绍中文名:造型
外文名:Casting
释义:两种类型之间做转换
用于:基本数据类型
类型:自动强制类型转换
领域:JAVA,铸造
JAVACasting,在Java中译作造型,是指在两种类型之间做转换 。对于基本数据类型而言这是很常见的,转换分为两种:自动类型转换和强制类型转换而对象的造型是指把对象从一个类转换成另一个类,此处,类可以是具体类、抽象类、接口,例如Pencil pen = new RubberPencil( );pen.write("开始做作业");以上是把对象pen从RubberPencil类转换成另外一个类Pencil铸造是指将室温中为液态但不久后将固化的物质倒入特定形状的铸模待其凝固成形的加工方式 。被铸物质多为原为固态但加热至液态的金属(例:铜、铁、铝、锡、铅等),而铸模的材料可以是沙、金属甚至陶瓷 。因应不同要求,使用的方法也会有所不同 。金属形铸造为铸造技术使用最多的材料 。砂模铸造法(Sand Casting)利用砂作为铸模材料,依不同成份的砂可再细分为湿砂模铸造法(Green Sand Mold)、表面乾砂模铸造法(Dry Sand Mold)等等,但并非所有砂均可用以铸造 。好处是成本较低,因为铸模所使用的沙可重複使用;缺点是铸模製作耗时,铸模本身不能被重複使用,须破坏后才能取得成品 。金属模铸造法(Die Casting)利用熔点较原料高的金属製作铸模 。其中细分为重力铸造法、低压铸造法和高压铸造法 。受制于铸模的熔点,可被铸造的金属也有所限制 。脱蜡铸造法(Investment Casting、Lost-wax casting)这方法可以为外膜铸造法和固体铸造法 。先以蜡複製所需要铸造的物件,然后浸入含陶瓷的池中并待乾,使以蜡制的複製品覆上一层陶瓷外膜,一直重複步骤直到外膜足以支持铸造过程(约1/4寸到1/8寸),然后熔解模中的蜡,并抽离铸模 。其后铸模需要多次加以高温,增强硬度后方可用以铸造 。此方法具有良好的準确性,更可用作高熔点金属(如钛)的铸造 。但由于陶瓷价格颇高,而且製作需要多次加热和複杂,故成本颇为昂贵 。