java基础入门第3版

java基础入门第3版目录 Java 面向对象入门 3 面向对象高级 3 1 继承 super 关键字 3 2 重写 3 3 final 关键字 3 4 抽象类 abstract 概念 抽象方法 不能被实例化 常见问题 抽象类和普通类的区别 3 5 接口 interface 概念 面向接口编程思想 全局常量和抽象方法的简写 接口的实现 implements 接口的继承 接口和抽象类的区别 3 6 多态 概念

大家好,我是讯享网,很高兴认识大家。



目录

  • Java面向对象入门
  • 3. 面向对象高级
  • 3.1 继承
  • super关键字
  • 3.2 重写
  • 3.3 final关键字
  • 3.4 抽象类(abstract)
  • 概念
  • 抽象方法
  • 不能被实例化
  • 常见问题
  • 抽象类和普通类的区别
  • 3.5 接口(interface)
  • 概念
  • 面向接口编程思想
  • 全局常量和抽象方法的简写
  • 接口的实现 implements
  • 接口的继承
  • 接口和抽象类的区别
  • 3.6 多态
  • 概念
  • 多态的体现
  • 多态的使用:对象的类型转换
  • 3.7 instanceof
  • 3.8 Object类
  • 概念
  • Object的多态
  • toString
  • equals
  • 3.9 内部类
  • 概念
  • 成员内部类
  • 局部内部类
  • 匿名内部类
  • 注意:
  • 静态内部类
  • 3.10 包装类
  • 概述
  • 装箱和拆箱操作
  • 字符串转换
  • 3.11 可变参数
  • 3.12 递归
  • 3.13 练习1:面向对象高级训练
  • 概述:
  • 代码
  • 3.14 练习2:猜拳游戏训练
  • 概述:
  • 代码:

Java面向对象入门

3. 面向对象高级

3.1 继承

讯享网
super关键字
  • 通过super,可以访问父类的构造方法
  • 调用super构造方法的代码,必须写在子类构造方法的第一行,且不能再调用当前子类的其他构造方法,这是不合乎逻辑的。
  • 通过super,可以访问父类的属性
  • 通过super,可以访问父类的方法

3.2 重写

 
讯享网

3.3 final关键字

 

3.4 抽象类(abstract)

概念
 
 
抽象方法
 
不能被实例化
 
常见问题
 
抽象类和普通类的区别
 

3.5 接口(interface)

概念
 
 
面向接口编程思想
 
全局常量和抽象方法的简写
 
接口的实现 implements
 
接口的继承
 

注意:

 
接口和抽象类的区别
 

3.6 多态

概念
 
多态的体现
 
多态的使用:对象的类型转换
 

3.7 instanceof

 

3.8 Object类

概念
 
Object的多态
 
 
toString
 
equals
 

3.9 内部类

概念
 
成员内部类
 
 
局部内部类
 
 
匿名内部类
 
注意:
 
静态内部类
 
 

3.10 包装类

概述
 

 
 

装箱和拆箱操作

 
 

public byte byteValue()

public abstract double doubleValue()

public abstract float floatValue()

public abstract int intValue()

public abstract long longValue()

public short shortValue()

 

 

 

 

 

  • 试题:假设用户账号为:admin,密码为 123,编写用户登陆案例。 要


    求:请将登陆定义为 login 方法, 并将 login 方法写在 UserService 类中

  • 试题:设置一个类, 命名为 MyList


    类中包含属性:Object[] element


    方法有如下几个:

  • 增加方法 add : 可以向数组属性中依次存储 Object,数组内容


    存满时,需实现动态扩容(详解在下面)。

  • 删除方法 remove :可以根据数据或下标,从数组属性中删除


    Object 数据,删除后,数组后续元素需前移。

  • 查询方法 get :方法传入下标,返回数组中指定下标的数据。当前存储数据量 size : 获取当前存储的有效数据长度动态扩容详解:无需真正增加原数组的容量,只用将原内容复制到新的大数组,然后让原数组名称重新等于大数组即可。由于原数组数据在堆中,失去引用会被 GC 自动回收。

  •  

     

     

     

     

     

    小讯
    上一篇 2024-12-29 15:30
    下一篇 2024-12-23 21:26

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/5557.html