zoukankan      html  css  js  c++  java
  • Java类与对象

    什么是类:

      类:是一组相关【属性】和【行为】的集合。可以把类看成一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。

      现实中,描述一类事物:

          属性:描述该类事物的一种【状态】信息。

          行为:描述该类事物具备的功能,能够做什么。

    什么是对象:

      类是对一类事物的描述,是【抽象的】

      对象是一类事物的实例,是【具体的】

      类是对象的模板,对象是类的实体

    类的定义格式:

    类名  对象名 = new 类名();
    //使用对象访问类的成员信息:
    对象名.成员变量名;
    对象名.成员方法();

    成员变量如果没有进行赋值,系统会自动给一个默认值,规则和数组一样。

    成员变量和局部变量的区别:

    • 在类中定义的位置不同 【重点】

      成员变量:类中、方法外

      局部变量:方法中或者方法声明上(形式参数)

    • 作用范围不同 【重点】

      成员变量:类中

      局部变量:方法中

    • 初始值不同 【重点】

      成员变量:有默认值

      局部变量:没有默认值,必须先定义赋值,才能使用

    • 在内存当中存储的位置不同 【了解】

      成员变量:堆内存当中

      局部变量:栈内存当中

    • 生命周期不同 【了解】

      成员变量:随着对象的创建而存在,随着对象的消失而消失

      局部变量:随着方法的调用而存在,随着方法调用结束而消失。

    • 修饰符不同 【了解】

      成员变量:可以使用修饰符

      局部变量:不可以使用修饰符    

  • 相关阅读:
    [HNOI2002]彩票
    贼有意思[最长上升公共子序列](SAC大佬测试题)
    空间漫游(SAC大佬的测试)
    计蒜客NOIP模拟赛D2T3 数三角形
    计蒜客NOIP模拟赛D2T2 直线的交点
    计蒜客NOIP模拟赛(3)D2T1 小区划分
    计蒜客NOIP模拟赛(3)D1T3 任性的国王
    UpdateAfterEvent
    长链剖分学习笔记
    P4292 [WC2010]重建计划
  • 原文地址:https://www.cnblogs.com/9080dlb/p/13996876.html
Copyright © 2011-2022 走看看