zoukankan      html  css  js  c++  java
  • 2020年8月26日Java学习日记

    学习内容

    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 }
    复制代码
    复制代码

     

  • 相关阅读:
    java Math类
    JAVA Date类与Calendar类【转】
    java Runtime类
    Java System类
    java 多线程
    java 包
    Java 内部类
    java 抽象类 以及模块方法设计模式,接口
    java 单例模式
    java 关于Java中静态代码块以及构造函数的执行先后顺序
  • 原文地址:https://www.cnblogs.com/9635741zly/p/14176423.html
Copyright © 2011-2022 走看看