首页 > 其他分享 >继承

继承

时间:2023-12-27 13:34:26浏览次数:21  
标签:0000 继承 money int Java public

继承

ctrl+H,显示继承结构

Java中只有单继承,没有多继承

在Java中,所以的类默认直接或间接继承Object类

私有的方法不能被继承

public class application {
    public static void main(String[] args) {
        student s1 = new student();
        System.out.println(s1.getMoney());
        s1.say();
    }
}

//在Java中,所以类都默认直接或间接继承Object类,Ctrl+H可以查看继承关系
public class person /*extends Object*/{
    //public int money = 10_0000_0000;
    //属性一般定义为私有,通过get/set方法访问
    private int money = 10_0000_0000;
    public void say(){
        System.out.println("继承类练习");
    }

    public int getMoney() {
        return money;
    }

    public void setMoney(int money) {
        this.money = money;
    }
}

//学生类,子类继承了父类,就会拥有父类的全部的方法
public class student extends person{

}

标签:0000,继承,money,int,Java,public
From: https://www.cnblogs.com/sara0618/p/17930357.html

相关文章

  • [转]TypeScript编写类继承函数相关的代码
    TypeScript编写类,继承、函数相关的代码classPerson{privatename:stringprivateage:Numberconstructor(name:string,age:Number){this.name=name;this.age=age}publicgetPersonInfo():string{return`Myname......
  • Java登陆第二十九天——Servlet继承关系,service和doGet的区别
    Servlet继承关系树:Servlet接口查看Servlet源码publicinterfaceServlet{voidinit(ServletConfigvar1)throwsServletException;ServletConfiggetServletConfig();voidservice(ServletRequestvar1,ServletResponsevar2)throwsServletException,I......
  • 项目里出现两个配置类继承WebMvcConfigurationSupport时,为什么只有一个会生效(源码分析
    为什么我们的项目里出现两个配置类继承WebMvcConfigurationSupport时,只有一个会生效。我在网上找了半天都是说结果的,没有人分析源码到底是为啥,博主准备讲解一下,希望可以帮到大家!大家基本遇到过一种情况,就是我配置类中已经配置了,为什么就是没有生效呢?其中一种原因就是,自己写的......
  • 巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)
    问题描述有一个简单的表格,产品要求实现双击可编辑看了一下网上的帖子,大多数都是搞两部分dom,一块是输入框,用于编辑状态填写;另一块是普通标签,用于在不编辑显示状态下呈现单元格文字内容。再加上一个flag标识搭配v-if和v-else去控制编辑状态、还是显示状态。大致代码如下:<el-t......
  • 继承--类中加载顺序
    1.题目介绍关于类中加载顺序的说法,以下说法正确的有(A,B,D)A.父类中的静态代码块先于子类中的静态代码块B.父类中的构造方法先于子类中的构造方法C.子类中的非静态代码块会执行,而父类不会D.子类中的构造块先于子类中的构造方法2.题解参考链接:Java代码块与构造方法执行顺序静......
  • go的封装、继承与多态的使用
    目录一、封装1.1公有封装1.2私有封装1.2.1工厂函数解析1.2.2&与*指针使用描述1.3深度封装二、继承与多态2.1继承与多态案例2.1.1继承代码分析2.1.2结构体实例化2.1.3多态代码分析一、封装​ 在Go语言中,封装是一种将数据和操作数据的方法组织在一起的概念。封装的目的......
  • CSS 中哪些属性可以继承
    每个CSS属性定义的概述都指出了这个属性是默认继承的,还是默认不继承的。这决定了当你没有为元素的属性指定值时该如何计算值。当元素的一个继承属性没有指定值时,则取父元素的同属性的计算值。只有文档根元素取该属性的概述中给定的初始值(这里的意思应该是在该属性本身的定义中......
  • 为什么 Go 和 Rust 语言都舍弃了继承?
    为什么go和rust语言都舍弃了继承?❎舍弃了Class✅舍弃或弱化子类型类的继承是一段儿弯路OO发明了继承,然后发现真正有意义的是interface的组合(更准确的说,是Producttypeofinterfacesorabstractclasses),语义上相当于组合,但在Cpp,Java等语言中,还是使用继承来实现),具体......
  • js继承
    继承extend构造函数的应用当多个构造函数需要使用一些共同的方法或者属性的时候,我们需要把这些共同的东西拿出来,单独书写一个构造函数,让其他的构造函数去继承自这个公共的构造函数概念:让B构造函数的实例能够使用A构造函数的属性和方法,我们管B构造函数叫做A构造函数的子类,A构造......
  • Java第九课_继承
    3.面向对象的编程_继承继承publicclassPractice{publicstaticvoidmain(String[]args){/*继承/extends:子类继承父类后,子类可以获取父类中所有的非私有的成员;子类:被抽取共同成员的类,通常是多个类,StudentWorker......