zoukankan      html  css  js  c++  java
  • JAVA学习之面向对象

    面向对象是相对面向过程而言
    面向过程:强调的是功能行为
    面向对象:将功能封装进对象,强调具备了功能的对象
    不论面向对象还是面向过程都是一种开发思想而已。
    举一个例子来理解面向对象和面向过程
    把大象装进冰箱分三步
      1.打开冰箱
      2.存储大象
      3.关闭冰箱
    看到上面的步骤就是面向过程的思想
    而面向对象思想
      1.冰箱.打开
      2.冰箱.存储
      3.冰箱.关闭
    所有动作都是冰箱具有的功能。
    面向对象特征:封装,继承,多态
    实际开发:找对象,建立对象,使用对象,维护对象的关系
    类和对象的关系
    类:对现实生活中事物的描述
    对象:对这类事物实实在在存在的个体
    比如:人的描述:姓名,性别,年龄,这就是类
    而具体的人如张三这个人就是对象
    代码表现形式
    class Person
    {
     //成员变量:作用于类,在堆内存中
     String name;
     String sex;
     int age;
     
     void show()
     {
      //局部变量:作用于函数或语句,在栈内存中
      int x=3;
      System.out.println(x);
      
     }
    }
    

    实现方式:

    Person p=new Person();
    p.name="张三";
    p.sex="男";
    p.age=23;
    那么在内存中的表现形式

     匿名对象

  • 相关阅读:
    NodeJs
    xml_MathML的基本知识点__这东西要自己实践最好
    嘻哈帮天通苑_poppin——张锋
    html5_canvas-记忆力卡片游戏
    baidu时光轴_使用window.scroll实现的
    my_poppin_and_me
    chrom_input_click
    Get filename from URL using Javascript
    UBB编辑器
    What is the best Java email address validation method?
  • 原文地址:https://www.cnblogs.com/WarBlog/p/12049019.html
Copyright © 2011-2022 走看看