• 老白的课程9 对象和类


      在之前的学习过程中,我们为了学习熟悉java的基础,在编写代码的时候,基本上都是采用的结构化的编写思维,其实java最大的特点就是采
    用了面向对象的编辑思维,也是javaoo,那么面向对象和面向过程是在什么地方不一样呢?
      其实二者最大的区别就是在关注点上的不一样,oo关注的是对象,里面的每一个物体,面向过程关注的是流程步骤;
    不过这不代表oo里面是不关注的流程步骤的,我们在确认好需要研究的对象以后,同样是需要流程步骤去实现运行的。
    也就是说,javaoo是围绕着问题域中的对象来解决问题的,在编写程序的时候,我们目前先学习把问题分成几个类,用类产生对象,这里说下


    什么是类,什么是对象:
    对象 万物皆对象,对象因我关注而产生;我们从出生开始其实就是用oo的思维方式来认识事物的,但是在程序里我们需要做需求分析,并不是
    所有事物都要成为对象在我们的代码里面实现;
    类 类并不是真实存在的,是具有相同属性和行为的一组对象的集合,但是属性和行为一样不代表值是一样的
    二者的关系 类是对象的抽象,对象是类的具体实例


    new一个对象放在堆里,传递地址的值

    写一个类
    写属性(成员变量)
    构造方法(无任何返回类型,可以有参数,可以没有参数,用来产生对象,当写了有参构造方法,无参的会被删掉,最好开
    始就写出来)
    写方法(有参数就写,没有就不写)

    产生新的对象,用"."来表示"的"
    Employee emp1=new Employee();
    emp1.id=1;
    emp1.name="哦";

  • 相关阅读:
    学习HTML-第一章HTML基础
    javascript中apply 和 call 的区别
    数据库
    贝叶斯公式的直观理解(先验概率/后验概率)
    4-决策树
    消息队列
    RESTful api 设计规范
    MySql索引
    MySQL并发控制
    MySQL三层逻辑架构
  • 原文地址:https://www.cnblogs.com/kongjian/p/3667763.html
Copyright © 2020-2023  润新知