java学习之Day03知识点总结

来源:互联网 发布:淘宝2016年交易量 编辑:程序博客网 时间:2024/06/07 08:13
1.函数重载:函数名相同,函数的参数类型或者参数个数不相同。
2.类的实例化 :创建类的对象,使用new操作符,开辟堆内存空间,否则会空指针异常。
3.向过程:不去想做什么样的盒子,随机找工具去做,不容易更改
4.面向对象:先想好要做什么样的盒子,再找工具去做,容易更改
5.面向对象的特性:
  封装:对外部不可见,就像一个电视机的外壳一样,保护内部零件,通过遥控这个接口实现操作,通过关键字private实现,
        通过get()和set()方法实现。
  继承:扩展类的功能,儿子继承父亲的财产1000万,在这个财产的基础上继续
  多态:方法的重载和对象的多态性
6.方法的递归调用:方法自己调用自己
7.匿名对象:没有名字的对象,如果程序中只使一次该对象的时候,就可以使用匿名对象
8.构造方法:不需要调用,自动执行,也可以重载
9.引用传递:string类型数据不可变
10.this关键字:什么情况下可以使用:(1):表示类中的属性和方法(2):调用本类中的构造方法(3):表示当前对象
11.static关键字:(1)使用static声明属性为全局属性 (2)使用static声明的方法可以直接通过类名调用(3)使用static方法的时候
只能使用static声明的属性和方法
0 0