面向对象总结

    面向对象编程准确的说是面向类的编程,对象是一类事物的一个抽象类的某个事物的实例化。
类和对象之间的关系有:关联、继承、聚合(聚集、组合)、多态、实现
    面向对象设计思想不是对过程的描述,首先应该考虑的是有哪些属性有哪些方法有哪些类,类和类之间是什么关系
    class关键字,在java里使用class来定义一个类,new关键字,用new来创建一个新对象,new一般和构造方法一起使用,构造方法和类同名没有返回值。
    方法的重载,方法名字一样,参数类型不一样或者参数的个数不一样。
    this关键字,就近声明,指向自身
    static关键字,static成员变量属于所有类,分配在Data区,属于整个类,不需要new对象就能访问。
    package是解决包重名问题,import是用来引入另一个包里的类的
    访问控制:public 任何地方都能访问 private同一个类里的其他方法能访问 protected 同一个包里的其他方法能访问,它的子类能访问 default是包权限,在同一个包里的其他方法能访问
default和public还可以修饰class
    extends 只有子类继承父类时才会用,一个类继承另一个类,子类拥有了父类的所有成员变量,拥有了父类的一切。
    final :所有带有final的语句都不能被改变,不能被继承,他就是最后的语句。
    Object 是所有类的根类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值