返回顶部

java面向对象

一 面向对象和面向过程

面向对象的程序是由对象组成的, 每个对象包含对用户公开的特定功能部分和隐藏的实现部分

  • 面向过程(算法+ 数据结构 = 程序)

    • 规模比较小的问题, 分解为过程的开发方式比较理想

    • 面向功能划分软件结构

    • 以方法为单位

  • 面向对象(数据在第一位, 再考虑操作数据的算法 )

    • 适合解决规模比较大的问题

    • 把系统当成对象的集合

    • 以对象为单位

  • 面向对象是基于面向过程的, 也更贴近开发人员的思想

二 类与对象

  • 是创建对象的模版, 通过类的信息来创建对象

    • 由类构造(construct) 对象的过程称为创建类的实例(instance)

  • 对象 对象是类的一个具体的存在, 一个具体的实例

  • 类与对象通过类来构造对象, 对象是一个具体, 类是对象的抽象

  • 对象的成员

    • 成员属性

    • 成员方法

类的语法
class 类名{
    // 成员变量
    // 成员方法
}
​
class   Person{
    // 属性
    int age;
    String name;
    String gender;
    // 方法
    public void eat(){
        System.out.println("eating");
    }
}
创建对象的语法
类型 变量名 = new 类型();
Person p = new Person();
对象调用属性方法
变量名.属性
变量名.方法();
p.eat = 10;
p.name = "jack";
p.eat();
posted @ 2023-10-05 21:54  fuju  阅读(26)  评论(0)    收藏  举报