⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 对final的一点认识-java面向对象 - it电子教育门户 高端java培训.htm

📁 这是我自己认真整理的java面向对象的各个方面的知识.想和大家一起来分享我的快乐!
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                  A();<BR>  a=b;<BR>  */<BR>  则会发生错误,说明final类型的对象不能指向另外一个同类型的对象。<BR>  <BR>  上边说的比较乱,我们总结一下:<BR>  <BR>  总结:<BR>  <BR>  (1)Final 修饰 
                  基本类型变量,则此变量是不可改变的<BR>  (2)Final 
                  修饰 对象,则其指向是不能改变的,但是其值是允许改变的.(即对象中的任一个属性发生改变都意味着此对象的值发生了改变)<BR>  (3)Final 
                  修饰方法,则此方法将不能被重载,但是能被继承,也就是说在子类中可以调用父类的final方法;private方法仅允许在父类中调用.在子类中你也可以定义同名的方法,这意味着,private方法对子类来说是不可见的.<BR>  <BR>  附录:<BR>  <BR>  1)  A.java<BR>  package 
                  zy.pro.jbd.testbase;<BR>  <BR>  public class A 
                  {<BR>  int t=10;<BR>  public A() {<BR>  }<BR>  public void 
                  setT(int t){<BR>  this.t=t;<BR>  }<BR>  public 
                  int getT(){<BR>  return this.t;<BR>  }<BR>  public final 
                  void finalA(){<BR>  System.out.println(" final  method  
                  finalA");<BR>  }<BR>  private void privateA(){<BR>  System.out.println("private method privateA");<BR>  }<BR>  private 
                  final void privateFinalA(){<BR>  System.out.println("private final method privateFinalA");<BR>  }<BR>  }<BR>  <BR>  2)  AA.java 继承自A.java<BR>  package 
                  zy.pro.jbd.testbase;<BR>  <BR>  public class AA<BR>  extends A 
                  {<BR>  public AA() {<BR>  }<BR>  /*<BR>  public final 
                  void finalA(){<BR>  System.out.println(" final  method  
                  finalA");<BR>  }<BR>  <BR>  这几行代码是错误的<BR>  <BR>  */<BR>  private 
                  void privateA() 
                  {<BR>  System.out.println("private method privateA in class AA");<BR>  <BR>  }<BR>  <BR>  private 
                  final void privateFinalA() 
                  {<BR>  System.out.println("private final method privateFinalA in class AA");<BR>  }<BR>  <BR>  }<BR>  <BR>  3)我的测试程序FinalDemo.java<BR>  package 
                  zy.pro.jbd.demo;<BR>  <BR>  /**<BR>  * this demo is created to 
                  test the usage of 
                  the final reserved word<BR>  */<BR>  <BR>  import 
                  zy.pro.jbd.testbase.A;<BR>  <BR>  public class FinalDemo 
                  {<BR>  <BR>  final int numInt1 = 16;<BR>  final String str = 
                  "zy";<BR>  final String str1;<BR>  final A a = new 
                  A();<BR>  <BR>  public FinalDemo() {<BR>  str1 = 
                  "zy";<BR>  }<BR>  <BR>  public static void main(String[] args) 
                  {<BR>  System.out.println("-------------------------------------------------");<BR>  FinalDemo 
                  fd = new 
                  FinalDemo();<BR>  fd.executeFinalTest();<BR>  <BR>  }<BR>  <BR>  public 
                  void executeFinalTest() 
                  {<BR>  this.testFinalInt();<BR>  this.testFinalString();<BR>  this.testFinalObject();<BR>  }<BR>  <BR>  private 
                  void testFinalInt() 
                  {<BR>  //numInt1+=1;<BR>  <BR>  System.out.println(numInt1);<BR>  }<BR>  <BR>  private 
                  void testFinalString() 
                  {<BR>  //str=str+"aaaaa";<BR>  System.out.println(str);<BR>  }<BR>  <BR>  public 
                  void testFinalObject() 
                  {<BR>  a.setT(29);<BR>  System.out.println("t:   " + 
                  a.getT());<BR>  /*<BR>  * 
                  some error will be threw<BR>  A b=new 
                  A();<BR>  a=b;<BR>  */<BR>  }<BR>  } 
                  </FONT></FONT></FONT></DIV></SPAN></TD></TR>
              <TR>
                <TD width="71%">&nbsp;</TD>
                <TD width="29%">【 <A 
                  href="http://www.mldn.cn/print.jtml?articleid=2337">打印</A> 】【 
                  <A 
                  href="http://www.mldn.cn/member/favlist.jtml?action=add&amp;postid=2337">收藏</A> 
                  】【 <A href="http://www.mldn.cn/email.jtml?articleid=2337" 
                  target=_blank>推荐</A> 】&nbsp;</TD></TR>
              <TR>
                <TD colSpan=2>
                  <TABLE cellSpacing=3 cellPadding=0 width="100%" align=center 
                  bgColor=#ffffff border=0>
                    <TBODY>
                    <TR height=25>
                      <TD align=middle width="33%"><IMG height=95 alt=java视频教程 
                        src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/javavideo.gif" 
                        width=642></TD></TR>
                    <TR>
                      <TD class=content-table vAlign=top align=middle>
                        <TABLE>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE>
                                <TBODY>
                                <TR>
                                <TD><A 
                                href="http://www.mldn.cn/articleview/2007-8-21/article_view_2251.htm" 
                                rel=external><IMG class=midImg alt=struts2.0入门视频 
                                src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/struts2.gif" 
                                width=90></A></TD></TR>
                                <TR>
                                <TD style="HEIGHT: 22px">&nbsp;<A 
                                title=struts2.0入门视频 
                                href="http://www.mldn.cn/articleview/2007-8-21/article_view_2251.htm" 
                                rel=external>struts2.0入门视频</A></TD></TR></TBODY></TABLE></TD>
                            <TD>
                              <TABLE>
                                <TBODY>
                                <TR>
                                <TD><A 
                                href="http://www.mldn.cn/articleview/2007-6-15/article_view_2141.htm" 
                                rel=external><IMG class=midImg 
                                alt=JAVAEE学习流程和学习方法 
                                src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/j2eejc.gif" 
                                width=90></A></TD></TR>
                                <TR>
                                <TD style="HEIGHT: 22px">&nbsp;<A 
                                title=JAVAEE学习流程和学习方法 
                                href="http://www.mldn.cn/articleview/2007-6-15/article_view_2141.htm" 
                                rel=external>JAVAEE学习流程和学习方..</A></TD></TR></TBODY></TABLE></TD>
                            <TD>
                              <TABLE>
                                <TBODY>
                                <TR>
                                <TD><A 
                                href="http://www.mldn.cn/articleview/2007-6-5/article_view_2091.htm" 
                                rel=external><IMG class=midImg 
                                alt=1-Java介绍及JDK配置 
                                src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/javase.gif" 
                                width=90></A></TD></TR>
                                <TR>
                                <TD style="HEIGHT: 22px">&nbsp;<A 
                                title=1-Java介绍及JDK配置 
                                href="http://www.mldn.cn/articleview/2007-6-5/article_view_2091.htm" 
                                rel=external>1-Java介绍及JDK配置..</A></TD></TR></TBODY></TABLE></TD>
                            <TD>
                              <TABLE>
                                <TBODY>
                                <TR>
                                <TD><A 
                                href="http://www.mldn.cn/articleview/2007-4-19/article_view_2012.htm" 
                                rel=external><IMG class=midImg alt=Oracle中的多表连接 
                                src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/Oracle.gif" 
                                width=90></A></TD></TR>
                                <TR>
                                <TD style="HEIGHT: 22px">&nbsp;<A 
                                title=Oracle中的多表连接 
                                href="http://www.mldn.cn/articleview/2007-4-19/article_view_2012.htm" 
                                rel=external>Oracle中的多表连接</A></TD></TR></TBODY></TABLE></TD>
                            <TD>
                              <TABLE>
                                <TBODY>
                                <TR>
                                <TD><A 
                                href="http://www.mldn.cn/articleview/2007-4-11/article_view_1978.htm" 
                                rel=external><IMG class=midImg 
                                alt=Struts中logic标签的使用 
                                src="对Final的一点认识-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/struts.gif" 
                                width=90></A></TD></TR>
                                <TR>
                                <TD style="HEIGHT: 22px">&nbsp;<A 
                                title=Struts中logic标签的使用 
                                href="http://www.mldn.cn/articleview/2007-4-11/article_view_1978.htm" 
                                rel=external>Struts中logic标签..</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD colSpan=2>
                  <TABLE cellSpacing=3 cellPadding=0 width="100%" align=center 
                  bgColor=#ffffff border=0>
                    <TBODY>
                    <TR height=25>
                      <TD align=middle width="33%" bgColor=#aac4c4><FONT 
                        color=#ffffff>相关文章</FONT></TD>
                      <TD align=middle width="33%" bgColor=#aac4c4><FONT 
                        color=#ffffff>推荐文章</FONT></TD></TR>
                    <TR>
                      <TD class=content-table vAlign=top>
                        <TABLE>
                          <TBODY>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-9-6/article_view_2304.htm" 
                              rel=external>Java中final用法简谈</A></TD>
                            <TD style="TEXT-ALIGN: right"><SPAN 
                              class=link-Date>[9.6]</SPAN></TD></TR>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-6-1/article_view_2087.htm" 
                              rel=external>Static和Final修饰类属..</A></TD>
                            <TD style="TEXT-ALIGN: right"><SPAN 
                              class=link-Date>[6.1]</SPAN></TD></TR></TBODY></TABLE></TD>
                      <TD class=content-table vAlign=top>
                        <TABLE>
                          <TBODY>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-11-7/article_view_2650.htm">垃圾收集器与Java程序的性能</A></TD></TR>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-11-7/article_view_2652.htm">详细解析Java中抽象类和接口的区别 
                              ..</A></TD></TR>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-11-6/article_view_2646.htm">如何实现javabean属性拷贝</A></TD></TR>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-11-2/article_view_2624.htm">讲述java语言中内部类的研究</A></TD></TR>
                          <TR>
                            <TD><A 
                              href="http://www.mldn.cn/articleview/2007-11-1/article_view_2614.htm">内部类和匿名类优化Java代码</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=top width=220>
      <TABLE cellSpacing=3 cellPadding=0 width="98%" align=center 

⌨️ 快捷键说明

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