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

    什么是类:

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

      现实中,描述一类事物:

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

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

    什么是对象:

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

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

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

    类的定义格式:

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

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

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

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

      成员变量:类中、方法外

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

    • 作用范围不同 【重点】

      成员变量:类中

      局部变量:方法中

    • 初始值不同 【重点】

      成员变量:有默认值

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

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

      成员变量:堆内存当中

      局部变量:栈内存当中

    • 生命周期不同 【了解】

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

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

    • 修饰符不同 【了解】

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

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

  • 相关阅读:
    初级算法-1.从排序数组中删除重复项
    一个字符串匹配函数...
    Working With JSON
    javascript iterator
    js 正则表达式验证密码、邮箱格式.....
    SpringMVC 定时任务
    JS 数组去重
    JAVA 跨域请求 不用JSONP 不用CORS
    openLayer 跳到指定坐标
    清空CheckBox 勾选
  • 原文地址:https://www.cnblogs.com/9080dlb/p/13996876.html
Copyright © 2011-2022 走看看