学习笔记

来源:互联网 发布:淘宝店铺地址哪里看 编辑:程序博客网 时间:2024/06/07 16:21

1.构造器和构造函数:函数名与 类名同名;不用定义返回值类型;没有具体的返回值

构造函数格式:public  void   类名(){     }   类默认的构造函数没有形参   方法体;当重新创建构造函数时默认的构造函数会消失

作用:创建对象

class   persion{

    persion(){System.out.println("persion  run  ")

}

public  static  void  main(String []args){    

}    persion    p=new   persion();//这一步就可以直接执行构造方法persion()

}

2.方法重载:

    必须在同一个类里面

   方法名相同

    参数不同(参数类型、参数个数、参数顺序)

   注意:构造方法重载,当重载了构造方法后,默认无参的构造方法不存在了
如果还需要用,则必须显性的定义出来
构造方法重载,用来初始化某些属性,执行某些代码


3.方法重写:子类重写继承父类过来的方法

   特点   ;方法名、参数、返回值都必须和父类继承过来的方法一致

4.继承:关键字:extends
特点:子类继承父类所有的非私有属性和方法
          可以多层继承,但是不能同时多继承

5.自动转型:   子类对象自动转型为父类类型    父类   引用=new  子类();

特点:转型后的对象,如果子类重写了父类的方法,则执行的是重写后的,如果没有重写,则执行的还是父类自己的

6. 多态:同一个类型的对象执行同一个方法时候,结果不一样


继承+方法重写+自动转型  =》多态

0 0
原创粉丝点击