面向对象、变量
面向对象
java是面向对象的计算机语言
- 对象:真是存在的唯一的一个事物。比如:我家的狗。
- 类:同一种事物的公共属性以及公共功能的抽取(抽象的概念)
- 面向对象的核心思想:找到合适的对象,做合适的事情。
- 找对象的方法
1。 自定义类,然后通过自定义的类去创建对象。(自定义的类的过程中会设计到很多的语法)
1.1 先使用class自定义个类
- 找对象的方法
格式:class 名称{
//事物的公共属性使用成员变量描述
}
1.2 创建对象的格式:
类名 变量名 = new 类名();
1.3 访问对象的属性或者调用对象的功能:
【面向对象、变量】访问对象的属性格式;
对象 . 属性名
调用对象的功能:
对象 . 属性();
- sun公司已经定义了好多的类,我们只需要认识这些类即可以创建对象使用
- 位置区别:
- 成员变量是定义在方法之外,类之内的变量
- 局部变量是定义在方法之内的变量
- 作用上的区别
- 成员变量的作用是用于描述一个类(事物)的属性
- 局部变量就是用于提供一个变量给方法内部去使用而已
- 生命周期的区别
- 成员变量的生命周期是随着对象的创建的而创建,随着对象的消失而消失
- 局部变量的生命周期是调用到对应的方法时执行到了创建该局部变量语句的时候存在,局部变量一旦出了自己的作用域会马上消失。
- 初始值的区别
- 成员变量有默认的初始值,具体的初始值要看变量的数据类型
- 局部变量是没有默认的初始值的,要先初始化才能使用
推荐阅读
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- Shell-Bash变量与运算符
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 螃蟹和这些食物同吃,轻则腹泻、重则中毒!要小心哦~
- 八、「料理风云」