zoukankan      html  css  js  c++  java
  • java——对象学习笔记

    1.面向对象(OOP)的三大特性

      对象的行为(behavior):可以对对象施加哪些操作,或者可以对对象施加哪些方法。

      对象的状态(state):当施加那些方法后,对象如何响应。

      对象标识(identity):如何区别具有相同行为与状态的不同对象。

    2.类与类之间的关系

      依赖(uses-a): 如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类。

      聚合(has-a) : 聚合关系意味着类A的对象包含着类B的对象。

      继承(is-a) :如果类A继承与类B,则类B拥有A的所有属性与方法。

    3.对象与对象变量

      java的对象变量即类似于 C++中的指针。

      一个对象变量并没有实际包含一个对象,而仅仅对引用一个对象。

      Date date;

      date.toString();

      Date date = null; 或者 Date date = new Date();

      局部变量不会自动初始化为null,必须通过调用new 或者 显示设置为 null进行初始化。

    4.构造函数的特点

      构造器与类名相同

      每个类可以有一个或多个构造器

      构造器没有返回值

      构造器总是伴随着new操作一起执行

      

  • 相关阅读:
    深度学习的一些思考
    卷积神经网络CNN
    使用seaborn探索泰坦尼克号上乘客能否获救
    问题记录贴
    相机标定
    docker的--net=host有什么用
    深度学习在3D点云处理中的探索
    python fire使用指南
    ssh配置免密登录及连接远程主机的container
    xavier安装jetpack
  • 原文地址:https://www.cnblogs.com/jixianbiancheng/p/5704457.html
Copyright © 2011-2022 走看看