首页 > 其他分享 >继承

继承

时间:2022-08-26 21:23:57浏览次数:40  
标签:继承 money int student 子类 public

继承

  • “extends"的意思是”扩展“,子类是父类的扩展。

  • JAVA中只有单继承,没有多继承,

  • 继承是类和类是之间的一种关系,除此之外,类和类之间还有依赖、组合、聚合等

  • 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来表示。

  • 子类和父类之间,从意义上讲应该具有”is a"的关系

  •  

  • object类、super 、方法重写

 


/*先创建一个Person类,设置属性public age ,  money、方法simle
public class Person {

public int age = 3000;
int money ;

//将money封装
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}


public void simle(){
System.out.println("嘻嘻嘻");
}
}

/*


//创建一个Student类,用来继承Person
public class Student extends Person{ }


/* public class aplication { public static void main(String[] args) { Student student = new Student();
//money不为public,使用get/set student.setMoney(10000); System.out.println(student.getMoney()); student.simle(); Teacher teacherLi = new Teacher(); System.out.println(teacherLi.age); } } /*


 

标签:继承,money,int,student,子类,public
From: https://www.cnblogs.com/Hangli123/p/16629294.html

相关文章

  • Javascript:实现继承的几种方式
    既然要实现继承,那么首先我们得有一个父类,代码如下://定义一个动物类function Animal(name){  //属性  this.name=name|| 'Animal';  //实例......
  • Java继承
    继承概述由来:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示:其中,多个类可以......
  • Lua面向对象(主要是继承)
    part1:class方法,用于继承part2:类之间的继承,我们这里把baseTable,new1Table,new2Table当作类看待part3:执行结果IDE:sublimetext3环境和项目源码放在这里:链接:ht......
  • Java-继承和修饰符
    1.继承1.1继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式......
  • js实现多重继承
    定义一个空的父类构造函数,然后通过prototype为该父类添加属性和方法functionPerson(){}Person.prototype.name="人";//为人类创建一个name属性Person.prototype.s......
  • JS 的继承有几种方式 ?是怎么实现的?
    js继承的目的是重复利用另一个对象的属性和方法原型链继承让一个构造函数A的原型是另一个构造函数B的实例对象;那么A构造函数new出来的实例就拥有B的属性和方法优点:父......
  • 11原型与继承
    1<!doctypehtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metaname="viewport"6content="width=device-width,us......
  • 原型链、继承、构造函数的构建
    构造函数构建es6的形式classclassPerson{ constructor(){//构造器 this.name='jack' }}es3的形式functionfunctionPerson(){ this.name='jack'}使......
  • 10 继承模板 & inclution_tag & 文章的详情页设计 & 文章点赞 & 文章的评论
    模板继承即渲染:文章点赞或反对:跟评论和子评论:settings.pysettings.pyUSE_TZ=False#转时区改为False编写url:urls.pyfromdjango.urlsimportre_pat......
  • 继承 私有成员不能继承
    /*案例:继承详解.标准的类的定义格式:publicclass类名{//属性,全部私有.//构造方法,空参,全参alter+ins......