mirror of https://gitee.com/gaohongy/Java-Book.git
完成 3-3 的内容
parent
5f1ef27f00
commit
39bdaab6f1
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
@ -0,0 +1,113 @@
|
||||
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="401px" height="241px" viewBox="-0.5 -0.5 401 241" content="<mxfile><diagram id="gjUDRqYtxhnxVrKjGRsl" name="第 1 页">zVhLb9swDP41ug525Id0tB2nuwwY0MO2oxsriTEnChynSfbrR0r0K3G8Ft26AsEmUaIofvxE0mU82Z4fqmy/+aJzVbKZk58Zn7PZzHV8Cf+h5GIlYehYwboqctrUCR6LX6rRJOmxyNVhsLHWuqyL/VC41LudWtYDWVZV+jTcttLl0Oo+W6sbweMyK2+l34q83lipmIWd/LMq1pvGshuQw9us2UyeHDZZrk89EU8ZTyqtazvanhNVIngNLlZvcWe1vVildvVLFGZW4Tkrj+QbS30WO0wscBDNWRSwNGTSYxIkCxYnTEa4JGP8wUAIJiVLAxaH+MMlB4WpYPECx6AepUwSOIf60sBY6eMuV3gTh/H4tClq9bjPlrh6AuKAbFNvS5i5MLz1jJx9VlWtzj0Refqg9FbV1QW20OqME+pEOzeg+akLoitJtukFsNHLiDfr9ugOWhgQuuNIh7dIX+OhcmAZTXd6p14IwEEfqyUdwek1ZNVa1YMQ4+GTIFWqzOrieUjxt3jMR7mFdJmz1GOxQHqNcwvGEVJKJixKzADoJQ2TBBPxh2NSO38PJsm3Mgn8ri7fEaxPfjP90V+bnwlJO7vQ7EUM9G8ZyP82A0n1qy7gIm1QeGObgsKvwbZ3Iq0rvNtrvCgE/gi1JYsgJYq71BYJLQmJuTGCVfsgIG3ODcdN4v34ZOfOO5K9Kfn/OG8Gt6z1/1feDEbzZuQhZe7VZCQX0CfFSovEgd+Csq0I3sagVVGWiS51ZXT5SizVcgnyQ13pn6q38iR8z5/ME2/gXPienHNHImCfbkRtDT5UQBcg54g3/BvbZmhhgPdwGvkmSgm+YXjVWPjs8xZmD2i5RivEqic8sweSiDSRdDEdjJhoq6QpjsIZK5e9A8nWn1q6LjeZdg0au3j0Pu3mvnU4Oe05aM6Jo0nOctQVgHFQQtzipwpG69pQ50YyhaohOMai9wgQBDF2+RYWE0FIu22G7VJ27xxEPsDNgpsE7WP0ZTwGVGsUPJ0xmRqjiQHhVZ4KfL6xxXDexcv20Ndsub1YgLpx23m3MbXtVtNcERM8vJ4w2QIxDHomfHQBYXnl5dGo+RKIHPMlYCnhNoFLxkJpXAaedLRp4bVBmSaSRIukHmGqo8CFpCXCqbw4BWbLBOuXuHPyvWdloXMnO14fOwA0MdE6TNywjc5VdocUWw9T+DBVU4ns53USZWWx3sG0VCs8AdN1AV+9EYm3RZ6jkdGKMawpd/L9SFW4WwK88OprTY6UgGCkBLje62sATLuPbtsQdn+64Olv</diagram></mxfile>">
|
||||
<defs/>
|
||||
<g>
|
||||
<rect x="0" y="0" width="190" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
||||
<g transform="translate(-0.5 -0.5)">
|
||||
<switch>
|
||||
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 15px; margin-left: 1px;">
|
||||
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
||||
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
||||
小学生:四则混合运算
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
<text x="95" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
||||
小学生:四则混合运算
|
||||
</text>
|
||||
</switch>
|
||||
</g>
|
||||
<path d="M 95 70 L 95 36.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
||||
<path d="M 95 31.12 L 98.5 38.12 L 95 36.37 L 91.5 38.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
||||
<rect x="0" y="70" width="190" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
||||
<g transform="translate(-0.5 -0.5)">
|
||||
<switch>
|
||||
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 85px; margin-left: 1px;">
|
||||
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
||||
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
||||
初中生:基本方程
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
<text x="95" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
||||
初中生:基本方程
|
||||
</text>
|
||||
</switch>
|
||||
</g>
|
||||
<path d="M 95 140 L 95 106.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
||||
<path d="M 95 101.12 L 98.5 108.12 L 95 106.37 L 91.5 108.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
||||
<rect x="0" y="140" width="190" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
||||
<g transform="translate(-0.5 -0.5)">
|
||||
<switch>
|
||||
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 155px; margin-left: 1px;">
|
||||
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
||||
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
||||
高中生,三角函数方程
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
<text x="95" y="159" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
||||
高中生,三角函数方程
|
||||
</text>
|
||||
</switch>
|
||||
</g>
|
||||
<path d="M 95 210 L 95 176.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
||||
<path d="M 95 171.12 L 98.5 178.12 L 95 176.37 L 91.5 178.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
||||
<rect x="0" y="210" width="190" height="30" fill="#f8cecc" stroke="#b85450" pointer-events="all"/>
|
||||
<g transform="translate(-0.5 -0.5)">
|
||||
<switch>
|
||||
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 225px; margin-left: 1px;">
|
||||
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
||||
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
||||
大学生,微积分
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
<text x="95" y="229" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
||||
大学生,微积分
|
||||
</text>
|
||||
</switch>
|
||||
</g>
|
||||
<rect x="240" y="30" width="160" height="140" fill="none" stroke="none" pointer-events="all"/>
|
||||
<g transform="translate(-0.5 -0.5)">
|
||||
<switch>
|
||||
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
||||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 100px; margin-left: 242px;">
|
||||
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;">
|
||||
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
||||
上述关系可以看成是类的扩展关系:最基本的是小学生,一直扩展,最后成为大学生。
|
||||
<br/>
|
||||
<br/>
|
||||
可以看到,在扩展的过程中,其能力一直在增强。
|
||||
<br/>
|
||||
<br/>
|
||||
记住子类的能力永远不会小于父类型。
|
||||
<br/>
|
||||
<br/>
|
||||
这样我们可以认为一个大学生除了具备微积分的能力,还具备小学生、初中生和高中生的能力。
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</foreignObject>
|
||||
<text x="242" y="104" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">
|
||||
上述关系可以看成是类的扩展关系:最基本的是小学生,一直扩展,最后成为大学生。可以看到,在扩展的过程中,其能力一直在增强。记住子类的能力永远不会小于父类型。这样我们可以认为一个大学生除了具备微积分的能力,还具备小学生、初中生和高中生的能力。...
|
||||
</text>
|
||||
</switch>
|
||||
</g>
|
||||
</g>
|
||||
<switch>
|
||||
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
|
||||
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
|
||||
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
|
||||
Text is not SVG - cannot display
|
||||
</text>
|
||||
</a>
|
||||
</switch>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
Loading…
Reference in New Issue