Java 课堂随记

来源:互联网 发布:南山软件产业基地一栋 编辑:程序博客网 时间:2024/04/28 23:27

方法的重写:1.在继承关系下 子类重写父类的的方法,
@override 检测子类的方法是否重写父类的方法 如果不是就直接报错;
  2.子类的方法必须和父类相同 除了方法体 方法体是实现的内容;
 方法的重载 1.在同一个类中 方法名相同  参数列表必须不同 与方法的返回值无关
  
  抽象类:是一个被关键词abstract 进行修饰的类 一般抽象类中都会出现抽象方法
  抽象方法:是一个被关键词abstract 进行修饰的方法  抽象方法没有方法体(没有实现的方法,只是进行了声明)
  abstract修饰的抽象方法一定会出现在抽象类中,
  当一个子类继承抽象父类时 子类必须重写抽象父类中的抽象方法。
  (抽象类不能创建对象)原因:
  1.通过抽象类调用抽象方法,不能完成任何 操作 是无意义的。
 

  1.static 静态的 可以修饰属性(类属性)和方法(类方法)直接通过 类名.(点)的方式调用 也可以通过  对象名. 的方式进行调用。
 2.final 最终的 可以修饰( 属性 方法 和类 )修饰属性属性不能改变 ;修饰方法方法不能重写 ;修饰类类不能继承。


  
   12月  你好!
  多态:给父类的对象 赋不同子类的实例 Pet=new Dog();
  向上转型:把子类的实例,直接赋值给父类对象 称为向上转型 向上发生转型之后子类特有的方法无需调用。
   向下转型:能够调用的是父类和子类都有的方法
  如果想调用子类 特有的方法 需要强行向下转型 把父类的对象强制转换成子类。

 

    接口 interface 接口
   *接口中包含的全部是抽象方法且都是常量(被static final修饰过的即是常量)
   * 抽象类对应的是子类重写抽象方法
   * 接口对应的是实现类重写接口中的抽象方法  接口中的属性全部都是常量
   * 类与接口的连接词叫做implements
   * Java变成思想:
   * 一个类只能继承一个父类 多实现(一个类可以实现多个接口)
   */

 


 

  12月5日 Java集合框架 作用:实现数据的重组
  /*Collection(接口)
   * list (接口)                            Set(接口)
   * 1.Arraylist(实现类)
   * 2.linkedlist(实现类)
   * 3.hashset(实现类)
   * map(接口)
   * Hashmap(实现类)
   *
   * 
   * 1.list接口中的ArrayList实现类底层的实现方式
   * 核心是实现长度可变的数组 存储数据的特点:不唯一(即可重复) 有序的存储方式

 

 

方法的重写发生在 当子类继承父类时, 如果父类是抽象类(被 abstract 所修饰的类)
 且父类有抽象方法 子类必须对抽象方法进行重写 


 重写:方法名相同  函数体内部不同 且发生在子类和父类中 就叫做方法的重写。
 
 多态:给父类的对象 赋不同子类的实例。
 
  

0 0
原创粉丝点击