欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java面向对象

程序员文章站 2022-05-20 10:14:07
...

1.  OO ------> 面向对象
     OOD----->面向对象设计
     OOP----->面向对象编程
     面向对象设计的步骤:发现类------>发现属性-------->发现方法


2.  类图:类名、属性(public(+)、private(-)、protected(#)、)、方法


3.  封装:是属性私有化,并对外提供共有的访问方法。
     好处:隐藏类的实现细节、方便加入控制语句、方便修改实现、只能通过规定的方法来访问数据


4. 构造方法:没有返回值类型、方法名与类名相同。
                      1)系统默认给每个类提供一个无参构造方法
                      2)当显示提供构造方法时,系统不再提供无参的构造方法。
                      3)根据代码规范:需要提供一个无参构造方法。
    作用:初始化类中的属性


5. 重载: 在同个类中  1.方法名相同  2.参数列表(个数、类型)不同
    好处:允许在同一个类中存在同名方法、避免过多方法名

 

6.  static :静态
    1.推荐使用 类名.静态变量名 方式调用。对象名.静态变量名 方式,编译器报警告
    2.static修饰的变量只能是全局变量(不可以是局部变量)
    3.静态的方法不能调用非静态的属性
       非静态的方法可以调用静态的属性