首页 > 其他分享 >2023.7.23 周日:继承

2023.7.23 周日:继承

时间:2023-07-23 18:55:34浏览次数:30  
标签:name 23 子类 String 2023.7 父类 super public 周日

 1 //例:public class Students extends Person{}
 2 //关键字extends
 3 //在Java中所有的类都会直接或者间接继承object类
 4 //在Java中只有单继承没有多继承
 5 /////////////////////super
 6 //main
 7 public class Main {
 8     public static void main(String[] args){
 9     Student s1 = new Student();
10     s1.test("不良帅");
11     }
12 }
13 //父类
14 public class Person {
15    protected String name = "父类名字";
16 }
17 //子类
18 public class Student extends Person {
19    private String name = "子类名字";
20    public void test(String name) {
21        System.out.println(name);
22        System.out.println(this.name);
23        System.out.println(super.name);
24    }
25 }
26 //输出结果 
27 /*
28 不良帅
29 子类名字
30 父类名字
31 */
32 /////////////////////
33 /*
34 super注意点
35 1.super调用父类的构造必须在第一行
36 2.super只能出现在子类的方法或者构造方法中
37 3.super和this不能同时调用构造方法
38 VS  this
39 代表的对象不同
40 this:本身调用者这个对象
41 super:代表父类对象的应用
42 前提
43 this:没有继承就可以使用
44 super:只能在继承条件下才可以使用
45 构造方法
46 this():本类的构造
47 super():父类的构造
48 */

 

标签:name,23,子类,String,2023.7,父类,super,public,周日
From: https://www.cnblogs.com/muzhaodi/p/17575724.html

相关文章

  • 20230723练习总结
    CF923DPickingStrings当变化规则不好分析的时候可以考虑自己随便模拟一下变化过程,总结浓缩出一些等价且更简单的变化规则。尝试推出几个比较简单的变化关系:\(\texttt{B}\rightarrow\texttt{AC}\rightarrow\texttt{AAB}\rightarrow\texttt{AAAC}\rightarrow\texttt{C}\right......
  • 2023年Clion插件推荐
    目录搜素位置插件background-imageplus背景图片插件RainbowBrackets彩虹括号Xcode-DarkTheme界面主题GrepConsole日志颜色配置CodeGlance显示代码缩略图AtomMaterialIcons文件夹图标的样式修改PowerModeII敲打键盘就会有火花效果IndentRainbow代码缩进前的......
  • 重点单词-2023年7月23日
    ●criterion:标准,准则●versus:以······为对手●fire:解雇,火●arrange:筹备,安排●subjective:主观的,个人的●fancy:想要,想象,奢华的●nasty:不友善的,严重的●given:考虑到,如果●separate:不同的,独立的,分开的●fragile:易碎的,虚弱的●content:满足,内容●indignant......
  • 7.23 校内 test
    T1题面:给一个由A,B组成的操作序列,A代表全部取反,B代表+1,每次给出操作区间l,r和一个01串,问经过操作序列中\([l,r]\)的操作后的01串,强制在线。观察性质,发现一次取反会使后面的所有+1变成-1,随便用前缀和维护即可。T2给一个网格图,每个格子有权值,切割一次的代价是被......
  • 7/23·afternoon
    问题A:魔法鲜花  http://www.jzoj.cn/problem.php?cid=5707&pid=0#include<bits/stdc++.h>usingnamespacestd;ints,t;intvis[100007];structnode{intnum;stringpath;};stringABC="ABC";intmain(){memset(vis,-1,sizeof(vis)......
  • 2023/7/23
    今天了解了包装类中的Boolean类和Character类,包装类有一个共同的父类Number类,Number类中所有的方法都包含在子类中。个人感觉包装类更多用于方法的形参中,可以实时记录过程的值并在反馈在主函数中。package包装类;publicclassCharacter类{publicstaticvoidmain(St......
  • 周日 maven配置
    今天主要安装maven和在idea里配置maven  ......
  • 7.23做题记录
    线段树没学会 ......
  • 7/23·morning
    1248:DungeonMaster  http://ybt.ssoier.cn:8088/problem_show.php?pid=1248#include<bits/stdc++.h>usingnamespacestd;chara[103][103][103];intvis[103][103][103];intsx,sy,sz,ex,ey,ez;structqwert{intx,y,z;};intxx[6]={1,-1,0,0,0,0};in......
  • 23暑期集训 题目印象
    7.16[USACO20DEC]SleepingCowsP确定dp顺序P8863「KDOI-03」构造数组转化模型易于理解CF1363F转化概念区间右移变为右端点左移,便于转移CF1188Cdp不一定要直接求出答案;使得答案为min(i,j),排序取i,j两边的;......