zoukankan      html  css  js  c++  java
  • java面向对象

    1.理解什么是面向过程、面向对象.

    面向过程:是我要去执行,执行者的思想。

    面向对象:是领导者思想。

    2.面向对象三大基本特征:

    封装、继承、多态;

    3.类与对象

     

    1、类的分类:

    类是引用数据类型:

      一种为JAVA为我们提供好的类,如Scanner 、Random等;

      一种就是我们自己定义的数据类型;

    2、类的定义格式:

    public class 类名 {
        //可编写0至n个属性
        数据类型 变量名1;
        数据类型 变量名2;
        
        //可编写0至n个方法
        修饰符 返回值类型 方法名(参数){
            执行语句;
      }
    }

    3、类的使用格式:

      导包:我们将所有的类型放到同一个文件夹下,可以避免导包;

      创建对象:数据类型 变量名 = new 数据类型 ();

      访问属性:变量名.属性

    4.类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。

    类用于描述多个对象的共同特征。

    5.创建对象的格式:

    类名 对象名 = new 类名();

     4.局部变量和成员变量区别

    区别一:定义的位置不同

    定义在类中的变量是成员变量

    定义在方法中或者{}语句里面的变量是局部变量

    区别二:在内存中的位置不同

    成员变量存储在堆内存的对象中(有默认值);

    局部变量存储在栈内存的方法中(使用的时候必须赋值);

    区别三:生命周期不同

    成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失(gc垃圾回收机制)

    局部变量随着方法的运行而出现在栈中,随着方法的弹栈而消失

     

     

  • 相关阅读:
    RMI笔记
    java 本地方法(JNI)
    java 的SPI机制
    eclipse中的 Compiler compliance level含义
    初步理解JNDI
    大数据5.1
    大数据4.1
    需要攻破的知识点
    大数据4.2 -- hive数据库
    大数据---单词释义
  • 原文地址:https://www.cnblogs.com/heitaitou/p/12772102.html
Copyright © 2011-2022 走看看