zoukankan      html  css  js  c++  java
  • java的继承

    User类

    package 继承;
    
    public class User {
        private String actnc;
        private double balance;
    
        public User() {
            super();
    
        }
    
        public String getActnc() {
            return actnc;
        }
    
        public void setActnc(String actnc) {
            this.actnc = actnc;
        }
    
        public double getBalance() {
            return balance;
        }
    
        public void setBalance(double balance) {
            this.balance = balance;
        }
    
        public User(String actnc, double balance) {
            super();
            this.actnc = actnc;
            this.balance = balance;
        }
    }

    User1类

    package 继承;
    
    public class User1 extends User {
        private String actnc;
        private double balance;
        private double credit;
    
        public double getCredit() {
            return credit;
        }
    
        public void setCredit(double credit) {
            this.credit = credit;
        }
    
        public User1() {
            super();
    
        }
    }

    我们用User1类作为子类User作为父类

    在测试中我们可以发现User1继承了User的方法

     1 package 继承;
     2 
     3 /**
     4  * 
     5  *  1.对象三大特征之一,封装,继承,多态。
     6  *  2.作用:代码复用。有了继承才有以后“方法的覆盖”和“多态的机制”。 
     7  *  3.格式 
     8  *    修饰符列表 class 类名 extends 父类名{
     9  *  
    10  * 
    11  *     } 
    12  *  4.java当中继承只支持单继承,一个类不能同时继承很多类,只能继承一个类。c++中支持多继承
    13  *  5.被继承类:父类,基类,超类,superclass
    14  *      继承类:子类,派生类,subclass
    15  *  6.私有的不支持继承。
    16  *    构造方法不支持继承。
    17  *    可以间接继承    
    18  *    crtl+shift+t查找类型
    19  *    crtl+shift+r查找资源
    20  */
    21 public class Main {
    22 public static void main(String[] args) {
    23     User1 c=new User1();
    24     c.setActnc("2028535133");
    25     c.setBalance(100);
    26     c.setCredit(0.99);
    27     System.out.println("账号:"+c.getActnc()+"余额:"+c.getBalance()+"信誉度:"+c.getCredit());
    28 }
    29 }

    运行结果为

  • 相关阅读:
    Java实现 LeetCode 111 二叉树的最小深度
    Java实现 LeetCode 111 二叉树的最小深度
    Java实现 LeetCode 111 二叉树的最小深度
    Winform最基础的DBHelper类
    Winform最基础的DBHelper类
    Winform最基础的DBHelper类
    在MFC程序中使用XML文件配置工具栏
    C++开发必看 四种强制类型转换的总结
    MFC 在对话框显示图片的多种方法
    用MFC实现WebGUI--(CDHtmlDialog)
  • 原文地址:https://www.cnblogs.com/longlonglonglong/p/10896408.html
Copyright © 2011-2022 走看看