java类的格式、创建对象、成员变量局部变量的区别
2020-03-05 01:07
881 查看
一. 面向对象思想 1. 面向过程:当要实现一个功能时,需要处理每个细节。 2. 面向对象:当要实现一个功能时,不关心具体的实现步骤,只关心结果,找一个具有该功能的类,帮我们做事。 二. 类和对象 1. 类:是对现实生活中一类具有共同属性和行为的实物的抽象。 如:手机设计图 2. 对象:是实际存在的实体。 如:实物手机】 3. 类的定义格式: public class 类名{ //成员变量(属性) //成员方法(行为) } • class是定义类的关键字,后面的叫类名。 • 成员变量:定义在类中方法外。 • 成员方法:和以前定义方法的格式相同,只是去掉static关键字。 三. 对象的创建: 1. 类名 对象名 = new 类名(); 2. 使用对象访问类中的成员: § 对象名.成员变量; § 对象名.成员方法(); 3. 成员变量的默认值 整数 0 小数 0.0 布尔 false 字符 空白字符 引用类型 null 四. 成员变量与局部变量的区别 1. 在类中的位置不同【重点】 i. 成员变量:类中,方法外 ii. 局部变量:方法中或者方法声明上(形式参数) 2. 在内存中的位置不同 3. 生命周期不同 i. 成员变量:随着对象的创建二存在,随着对象的消失而消失 ii. 局部变量:随着方法的调用二存在,随着方法的调用完毕二消失 4. 初始化值得不同 i. 成员变量:有默认值 ii. 局部变量:没有默认值。必须先定义,赋值,最后使用 5. 作用范围不一样 i. 成员变量:类中 ii. 局部变量:方法中
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java的方法重载,面向对象的概念,编写类以及创建对象,成员变量与局部变量的区别,构造方法以及构造方法的重载,空指针异常,封装,this关键字,参数传递,static关键字,继承的概念及相关代码
- Java基础第7天+成员变量和局部变量的区别、匿名对象、封装、private关键字、this关键字、构造方法、static关键字...
- java类和对象的理解,以及成员变量和局部变量的区别
- Java从入门到放弃06---面向对象/成员变量和局部变量的区别/this关键字/匿名对象/封装(private关键字)
- 【转】Java基础——成员变量、局部变量和静态变量的区别
- Java中成员变量和局部变量的区别
- java中成员变量和局部变量的区别
- java中成员变量和局部变量的区别
- 【Java】面向对象-成员变量和局部变量的区别(掌握)
- java中成员变量(实例变量),局部变量,类变量的区别
- Java基础:成员变量与局部变量的区别
- java语言基础(21)——面向对象(成员变量和局部变量的区别)
- java个人学习笔记06(类、对象、成员变量、局部变量)
- java中成员变量与局部变量的区别
- JAVA基础(44)---局部变量和成员变量的区别及封装
- 关于java成员变量与局部变量以及成员方法的内存区别问题
- java中成员变量和局部变量的区别?
- 局部变量与成员变量的区别 及堆java中堆与栈的分析
- 7 面向对象(成员变量和局部变量的区别,类作为形式参数的问题,匿名对象,封装,private关键字,this关键字,构造方法,类的初始化过程,static关键字)
- Java基础-07.总结private,this,封装,static,成员方法变量,局部变量匿名对象