无名商城论坛

搜索
查看: 216|回复: 0

[其他技术] 【FX】Java入门基础笔记(六)

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 16:07:46 | 显示全部楼层 |阅读模式


六、类和对象
1.OO:Object Oriented表示面向对象的意思

2.世界由什么组成:水,陆地,草,人,动物,植物,楼房,汽车等等
由所有一切真实存在的东西组成,这些真实存在的东西就叫作对象

属性:就是对象所具有特征
方法:就是对象所执行的行为或操作
对象:用来描述真实存在事物的一个实体,由一组属性和方法组成

封装:对象的属性和方法通常封装在一起,共同体现事物的特性,两者不可分割

类:将对象共同的属性和方法抽取出来就是类
类是模子,定义对象所具有的属性和方法

3.类和对象的关系:
类是抽象的,对象是具体的实体
对象是类的一个实体,类是对象的抽象概念

4.定义一个类的步骤:
⑴新建一个class,给这个class取一个类名,名字和你想要定义的类型一致
类名的取名方式,使用帕斯卡命名法,所有单词的首字母大写
⑵定义类的属性
⑶定义类的方法

5.使用定义好的类:
⑴新建一个对象,语法:类名 对象名 = new 类名();
比如:Car car1 = new Car();
⑵通过“.”操作符来使用这个对象的属性和方法

六、类的无参方法
1.定义类的方法:
语法:返回修饰符 返回值类型 方法名(){
//具体实现方法的操作
}
比如:
public void sayHello(){
//具体实现方法的操作
System.out.println(“你好”);
}
⑴访问修饰符(在哪些地方能够使用这个方法),public公共的,最高级别
⑵返回值类型,执行完方法后能够得到什么数据
void,表示没有返回值,也就是没有任何数据返回
如果有数据返回,那么就需要使用return关键字返回一个数据,并且返回的数据类型
和返回值的数据类型一致
⑶方法名(),方法名表示方法的名字
⑷方法体:具体实现方法的操作

2.编写类的方法步骤:
⑴先定义方法的访问修饰符,先写没有返回值类型,定义方法名,方法名的命名采用见
文识意的方式
⑵定义方法体,也就是写具体实现方法的操作
⑶判断方法是否有返回值,如果有,添加return关键字返回该数据,并修改返回值类型

方法是怎么去实现,方法是怎么实现的只需要在定义方法的关心,使用的时候只要知道是哪一个方
法是什么作用就可以了

3.方法的调用:
⑴在同一个类调用同一类中的方法,只需要通过方法名()就可以指直接调用
⑵在不同类中调用方法,需要先new一个需要调用方法的类的对象,然后通过对象名.方
法名的方式去调用方法
调用方法的时候,实际上就是去执行方法体中的代码

4.常见错误:
⑴返回值数据类型必须和返回值类型一致
⑵不可以返回多个值,也不能写多个返回值类型
⑶定义方法不能够相互嵌套
⑷程序逻辑代码(顺序、选择、循环结构)只能写在方法体中

5.面向对象的编程:
类的方法实现某个特定的功能,其他类不需要知道它如何实现,只需要知道它是用来干什
么的

6.全局变量:(成员变量)它是指定义在类中的变量,它在类中的任意位置都可以被识别
比如:类的属性
⑴作用域:作用在类中任意位置
⑵初始值不同:如果没有给它赋值,系统会默认给它一个初始值,int类型为0,double
为0.0,String为null
⑶在同一个类中不允许同名存在

7.局部变量:它是指定义在方法体中变量,它只能在该方法中被识别
⑴作用域:作用在定义该变量的方法体中
⑵初始值不同:必须给它赋值后才能去使用,系统不会给它赋初始值
⑶在同一个类中,不同的方法中可以存在相同的命名,同名的两个变量没有任何关系
在同一个类中,允许局部变量和成员变量命名相同,如果两个命名一样,在使用时,局部变量有
更高优先级
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表