返回顶部

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 @   fuju  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示

目录导航