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操作一起执行

      

  • 相关阅读:
    Yii2 分页
    Yii2 或者当前登录用户帐号
    css3媒体查询判断移动设备横竖屏
    Javascript操作Tr隐藏显示变形~
    php注释标准
    匹配一段html中所有的src
    数据库遇到错误(随时补充)
    NetCore-缓存文件上传和文件流上传
    SVN跨服务器版本迁移
    发票同步微信卡包
  • 原文地址:https://www.cnblogs.com/jixianbiancheng/p/5704457.html
Copyright © 2011-2022 走看看