java 学习第四天

面向对象的特征二:继承

关键字super


this和super的区别

面向对象特征三: 多态

屏幕快照 2020-01-07 下午3.23.00.png

instanceof 操作符

相当于isKindsOf

Object类

屏幕快照 2020-01-07 下午3.47.19.png
  • Object类中的主要方法

    equals 比较的是引用变量所存地址是否一致,也就是是否指向同一个对象。 toString 打印对象地址

对象类型转换(Casting)


    String s1 = "123";
    String s2 = "123"; // 在内存中只有一个 "123" 字符串常量
    System.out.println(s1 == s2);// true
    
    String s3 = new String("345");
    String s4 = new String("345");// 在内存中有两个不同的字符串对象 "345"
    System.out.println(s3 == s4); // false
    System.out.println(s3.equals(s4)); // true

String 对象的创建


字面量创建对象的时候,只在常量池创建一个对象。 new的时候,常量池有对象,堆中也要有对象,字面量方法要比new省内存。

包装类(Wrapper)

toString 打印对象的地址,如果想打印对象的信息,重写toString. 打印对象,会执行对象的toString方法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 栈:对象的引用;局部变量(参数属于局部变量)(main方法中的属性属于局部变量;方法的形参属于局部变量) 堆:ne...
    Girl_endless阅读 2,962评论 0 0
  • 练习:求任意数的绝对值: 一:语句: 语句: 以分好结尾的就是一条语句。 分类: 空语句和单条语句,复合语句:...
    将一件事做好阅读 2,415评论 0 0
  • 分支语句if(){}else if(){}else 循环语句while(){}
    a04b20daaf33阅读 1,324评论 0 0
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 4,798评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 5,108评论 0 2

友情链接更多精彩内容