zoukankan      html  css  js  c++  java
  • 3.JAVA基础复习——JAVA中的类与对象

    什么是对象:
      就是现实中真实的实体,对象与实体是一一对应的,现实中每一个实体都是一个对象在。

    JAVA中的对象:

      Java中通过new关键字来创建对象。

    类:
      用JAVA语言对现实生活中的事物进行描述,通过类的形式来体现,类是用来描述对象的

    类描述对象通常只关注两个方面:
      一个是属性,一个是行为。

    如何定义一个类:
      只要明确该事物的属性和行为并定义在类中即可。

    类与对象之间的关系:
      类用来描述对象的,对象是该类事物的实体。

    类中的属性:
      定义在类中的属性称为成员变量。
      定义在方法中的属性称为局部变量。
      区别:
        成员变量定义在类中,作用范围为整个类,默认有初始值,存在于堆内存的对象中,随着 对象的创建而存在,对象的消失而消失。
        局部变量定义在方法、语句、局部代码块中,只在所属的区域有效,默认没有初始值,存 在于栈内存的方法中,存着所属区域的执行而存在,随着所属区域的结束而消失。
    匿名对象:
      没有名字的对象,是定义对象的简写格式如:new house();当只用到对象一次的时候可以用匿名对象,用到多次时不可以用匿名对象,
    什么时候使用匿名对象:
      1.当对象对方法仅做一次调用的时候,就可以简化成匿名对象。
         如:new house().getHouse();
      2.匿名对象可以作为实际参数进行传递。
         如:show(new house());

    参数传递有:
      1.基本类型数据参数传递

         如:getValue(int x);
      2.引用类型数据参数传递

         如:getPerson(Person p);

  • 相关阅读:
    面向对象三大特征之多态——Java笔记(七)
    面向对象三大特征之继承(extends)——Java笔记(六)
    this、访问修饰符——Java笔记(五)
    面向对象三大特征之封装与static——(Java学习笔记四)
    初识Java——(Java学习笔记一)
    HTTP/3 简介
    iis 500.19错误解决过程记录
    排序陷阱 List.Sort Linq.OrderBy
    锁的封装 读写锁、lock
    时间“Thu Aug 14 2014 14:28:06 GMT+0800”的转换
  • 原文地址:https://www.cnblogs.com/hcl22/p/6364322.html
Copyright © 2011-2022 走看看