slide0017.htm

来自「用java 编写的十分基础的几个简单类」· HTM 代码 · 共 113 行

HTM
113
字号
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
xmlns:oa="urn:schemas-microsoft-com:office:activation"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=PowerPoint.Slide>
<meta name=Generator content="Microsoft PowerPoint 10">
<link id=Main-File rel=Main-File href="../javaLecture.htm">
<link rel=Preview href=preview.wmf>
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
p\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
v\:textbox {display:none;}
</style>
<![endif]-->
<title>Object Assignment</title>
<meta name=Description content="10/30/2003: Method overloading">
<link rel=Stylesheet href="master04_stylesheet.css">
<![if !ppt]>
<style media=print>
<!--.sld
	{left:0px !important;
	width:6.0in !important;
	height:4.5in !important;
	font-size:107% !important;}
-->
</style>
<script src=script.js></script><script><!--
if( !IsNts() ) Redirect( "PPTSld" );
//--></script><!--[if vml]><script>g_vml = 1;
</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
 <o:idmap v:ext="edit" data="24"/>
</o:shapelayout>
</head>

<body lang=EN-US style='margin:0px;background-color:black'
onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
onkeypress="_KPH()">

<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
visibility:hidden'><p:slide coordsize="720,540"
 colors="#2B5481,#FFFFFF,#003366,#E5FFFF,#009999,#336699,#00CCFF,#FFCC00"
 masterhref="master04.xml">
 <p:shaperange href="master04.xml#_x0000_s5121"/><![if !vml]><img
 src="master04_background.jpg" v:shapes="_x0000_s5121" style='position:absolute;
 top:0%;left:0%;width:100.0%;height:100.0%'><![endif]><![if !ppt]><p:shaperange
  href="master04.xml#_x0000_s5124"/><p:shaperange
  href="master04.xml#_x0000_s5125"/><![endif]><p:shaperange
  href="master04.xml#_x0000_m5122"/><v:shape id="_x0000_s24578" type="#_x0000_m5122"
  style='position:absolute;left:36pt;top:30pt;width:9in;height:60pt'
  o:userdrawn="f">
  <v:fill o:detectmouseclick="f"/>
  <v:stroke o:forcedash="f"/>
  <o:lock v:ext="edit" text="f"/>
  <p:placeholder type="title"/></v:shape><p:shaperange
  href="master04.xml#_x0000_m5123"/><v:shape id="_x0000_s24579" type="#_x0000_m5123"
  style='position:absolute;left:12pt;top:84pt;width:690pt;height:438pt'
  o:userdrawn="f">
  <v:fill o:detectmouseclick="f"/>
  <v:stroke o:forcedash="f"/>
  <o:lock v:ext="edit" text="f"/>
  <p:placeholder type="body" position="1"/></v:shape>
 <div v:shape="_x0000_s24578" class=T style='position:absolute;top:6.25%;
 left:5.99%;width:88.2%;height:10.0%'><span lang=EN-US style='mso-fareast-language:
 ZH-CN'>Method overloading</span></div>
 <div v:shape="_x0000_s24579">
 <div class=B style='position:absolute;top:16.25%;left:2.62%;width:94.0%;
 height:7.5%'><span style='position:absolute;top:0%;left:3.98%;width:96.01%;
 height:100.0%'><span class=BB style='position:absolute;left:-4.14%;top:.49em'>n</span><span
 lang=EN-US style='mso-fareast-language:ZH-CN'>Overloading with primitives&#13;</span></span></div>
 <div class=B1><span style='position:absolute;top:24.5%;left:10.86%;width:88.57%;
 height:6.5%'><span class=B1B style='position:absolute;left:-3.59%;top:.49em'>n</span><span
 lang=EN-US style='mso-fareast-language:ZH-CN'>When the same method name is
 used with </span></span><span style='position:absolute;top:30.75%;left:10.86%;
 width:86.14%;height:6.5%'><span lang=EN-US style='mso-fareast-language:ZH-CN'>different
 argument types or with different </span></span><span style='position:absolute;
 top:37.0%;left:10.86%;width:85.95%;height:6.5%'><span lang=EN-US
 style='mso-fareast-language:ZH-CN'>number of arguments&#13;</span></span></div>
 <div class=B1><span style='position:absolute;top:44.5%;left:10.86%;width:93.07%;
 height:6.5%'><span class=B1B style='position:absolute;left:-3.42%;top:.49em'>n</span><span
 lang=EN-US style='mso-fareast-language:ZH-CN'>Rule: if no matching method is
 found smaller </span></span><span style='position:absolute;top:50.75%;
 left:10.86%;width:97.56%;height:6.5%'><span lang=EN-US style='mso-fareast-language:
 ZH-CN'>types are cast into bigger type (widening, ie an </span></span><span
 style='position:absolute;top:57.0%;left:10.86%;width:85.95%;height:6.5%'><span
 lang=EN-US style='mso-fareast-language:ZH-CN'><i>int</i></span><span
 lang=EN-US style='mso-fareast-language:ZH-CN'> to a </span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'><i>float</i></span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'>, a </span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'><i>char</i></span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'> into an </span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'><i>int</i></span><span lang=EN-US
 style='mso-fareast-language:ZH-CN'>, etc)&#13;</span></span></div>
 <div class=B1><span style='position:absolute;top:64.5%;left:10.86%;width:102.43%;
 height:6.5%'><span class=B1B style='position:absolute;left:-3.1%;top:.49em'>n</span><span
 lang=EN-US style='mso-fareast-language:ZH-CN'>If the opposite needs to happen
 (ie a narrowing), </span></span><span style='position:absolute;top:70.75%;
 left:10.86%;width:85.95%;height:6.5%'><span lang=EN-US style='mso-fareast-language:
 ZH-CN'>an explicit cast must be performed</span></span></div>
 </div>
</p:slide></div>

</body>

</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?