zoukankan      html  css  js  c++  java
  • 老白的课程9 对象和类

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


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


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

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

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

  • 相关阅读:
    GAN 的推导、证明与实现。
    WGAN学习笔记
    常用损失函数积累
    交叉熵在loss函数中使用的理解
    贝叶斯决策
    极大似然估计
    gated pixelCNN。
    三叉搜索树 转载
    Rabin-Karp 字符串匹配算法
    面试题整理 转载
  • 原文地址:https://www.cnblogs.com/kongjian/p/3667763.html
Copyright © 2011-2022 走看看