您的位置:首页 > 编程语言 > Java开发

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. 局部变量:方法中
  • 点赞
  • 收藏
  • 分享
  • 文章举报
S_olomon 发布了13 篇原创文章 · 获赞 0 · 访问量 160 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐