zoukankan      html  css  js  c++  java
  • 2020.8.27

    学习内容

    1、定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2()。在主函数中声明一个DerivedClass的对象,分别用DerivedClass的对象以及BaseClass的对象来调用fn1(),fn2(),观察运行结果。

    复制代码
     1 //BaseClass类:
     2 public class BaseClass {
     3     public void fn1() {
     4         System.out.println("BaseClass类fn1函数");
     5     }
     6     public void fn2() {
     7         System.out.println("BaseClass类fn2函数");
     8     }
     9 }
    10 //DerivedClass类:
    11 public class DerivedClass {
    12     public void fn1() {
    13         System.out.println("DerivedClass类fn1函数");
    14     }
    15     public void fn2() {
    16         System.out.println("DerivedClass类fn2函数");
    17     }
    18 
    19     public static void main(String[] args) {
    20         DerivedClass a=new DerivedClass();
    21         BaseClass b=new BaseClass();
    22         a.fn1();
    23         a.fn2();
    24         b.fn1();
    25         b.fn2();
    26     }
    27 }
    复制代码

      

    2、定义一个Document类,有数据成员name,从Document派生Book类,增加数据成员pageCount。

    复制代码
     1 //Document类:
     2 public class Document {
     3     protected String name;
     4     Document(String n){
     5         name=n;
     6     }
     7 }
     8 //Book类:
     9 public class Book extends Document {
    10     private int pageCount;
    11     Book(String n,int p){
    12         super(n);
    13         pageCount=p;
    14     }
    15     public void show() {
    16         System.out.println("文件名:"+name+"\n页数:"+pageCount);
    17     }
    18 
    19     public static void main(String[] args) {
    20         Book a=new Book("书",100);
    21         a.show();
    22     }
    23 }
    复制代码

     

  • 相关阅读:
    转:全面理解Javascript闭包和闭包的几种写法及用途
    VS2010 AnkhSvn
    silverlight 子UserControl获取父UserControl
    IIS相关
    (转)Javascript中console.log()用法
    (转)Sql Server 保留几位小数的两种做法
    asp.net Web API
    (转)C#中数组、ArrayList和List三者的区别
    PowerDesigner
    (转)jQuery.fn.extend与jQuery.extend到底区别在哪?
  • 原文地址:https://www.cnblogs.com/ltw222/p/14151502.html
Copyright © 2011-2022 走看看