1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 3_sth

* * * * * * * * * * * * * * * * * * * * * * * * * * * int multiply() { return i*j; } } //end of class A class B extends A { int i , k; public B(int i,int j,int k,int l) { super(i, j); this.i=l; this.k=k; } void show() { System.out.println( super.i=+super.i); System.out.println( i=+i); System.out.println( j=+j); System.out.println( k=+k); } int multiply( int x, int y) { int temp=super.multiply(); return temp*x*y; } } //end of class B public class superDemo1 { public static void main(String[] args) { B child=new B(5,6,8,10); child.show(); int m=child.multiply(child.i, child.k ); System.out.println( m=+m);} } //end of class superDemo1 Result : super.i=5 i=10 j=6 k=8 m=2400 3.4 Inheritance 3.4.1 Creating subclasses Format: class subclassname extends parent_classname {……} 3.4.2 Methods override (cover) Categories: (1) Sub-class methods are exactly the same with parent class (name, parameter table, return type), then hide the parent class methods 。 (2) Sub-class methods and the parent class methods are not entirely consistent, do not hide the parent class methods 。 Example 3-8: import java.io.*;   class coverA{      void callme( ) {       System.out.println(Inside As callme() method);      }   }   class coverB extends coverA{      void callme( ) {       System.out.println(Inside Bs callme() method);      }   }   public class CoverTest {      public static void main(String args[]) {       coverB a_cover=new coverB();       a_cover.callme( );   } } Example 3-9: // superDemo2.java class A { int i, j; public A(int i, int j ) { this.i=i; this.j=j; } int multiply() { return i*j; } } //end of class A class B extends A { int i , k; public B(int i,int j,int k,int l) { super(i, j); thi

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档