美文网首页
java基础复习

java基础复习

作者: 巨炮王 | 来源:发表于2019-10-10 19:49 被阅读0次

类和对象

1.引用和指向

创建变量+引用->可访问的变量

String s = new String();

2.多个引用,一个对象

比喻:房产证的复印件

多个引用指向一个对象!

String s1 = new String();

String s2 = s1;//s1和s2共同指向一个对象

String s3 = s2;//同理,s3指向的是同一个对象

3.一个引用,多个对象

比喻:始乱终弃

String s1 = new String();

s1 = new String();//抛弃原配 另寻新欢


继承

类有构造器时,继承该类会有一个super,其目的是什么?

https://blog.csdn.net/My_name_is_ZwZ/article/details/80048056

1.super(参数1,参数2)是对父类的有相同的参数表的构造器的调用,若父类有多个构造器,调用的是参数相同的那个构造器。

2.super还可以调用父类其他的成员方法:super.function(参数) 这个是上面链接原文的最后例子

3.需要明确的是一旦使用了super,程序首先执行的是对应的构造函数,举个例子:println(super.a),这句首先会去调用父类的无参数构造函数,然后会输出父类的a变量的值。

4.好神奇的一个点,继承一个父类 Weapon继承item

public Weapon(){

//这里默认有super()

}

******上面子类下面父类***************

public Item(){

System.out.println("this is an item ");

}

初始化一个Weapon时会调用Item这个无参构造函数

相关文章

  • 即将学习的东西!!

    Java 垃圾回收算法 复习Java基础 Android RxJava and RxAndroid Android...

  • java基础复习

    基础复习:

  • Java基础复习

    1.九种就本数据类型及他们的封装类 boolean ---> Boolean--->1/8字节(1位) byt...

  • java基础复习

    类和对象 1.引用和指向 创建变量+引用->可访问的变量 String s = new String(); 2.多...

  • Java基础复习

    从这里开始 package hello; public class Hello{ public static vo...

  • Java基础复习

    注释 Java语言的注释有三种 单行注释 多行注释 文档注释 CSDN中这篇文章详细描述了java文档注释的各种用...

  • Java基础 复习

    java未指定关键字则默认为friendly 继承关键字 extends 除了final,static,priv...

  • 年薪3W到年薪30W需要多久(第二集)

    ​好多人在后台跟我留言,说JAVA基础很薄弱,也找一些哥们聊过,都想复习复习JAVA基础,确实很多做Android...

  • java基础,每天都应该复习

    java基础,每天都应该复习 1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:swit...

  • Java Nested Class嵌套类详解

    这是一篇对Java Nested Class基础知识的复习,也是掌握Java 8 Lambda原理的基础。能力有限...

网友评论

      本文标题:java基础复习

      本文链接:https://www.haomeiwen.com/subject/lcqnpctx.html