类与对象,看完给你安排得明明白白

前言:以前敲代码都是在main方法中直接撸袖子干,学了类与对象需要先转换思想,先创个类,再干,你问我为啥要创建类,对于我这个懒人来说,创个类能用好多次,难道它不香吗?!!所以,好好学吧,老铁。

一、类和对象有何关系

对象:属性+方法,即静态特征+动态特征
类是对象的抽象,对象是类的具体实现
类是具有相同特征的对象的集合(抽象)对象是类的实体

二、如何定义类和创建对象

1、定义类
①、定义类名–>public class 类名,类名首字母需要大写
②、编写类的属性,即成员变量
③、编写类的方法,即成员方法

2、创建对象 类名 对象名=new 类名();

3、引用对象成员:使用“.”进行以下操作引用
类的属性:对象名.属性
引用类的方法:对象名.方法名()

三、如何定义类的方法以及调用方法

1、类在方法中的作用:方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果

2、如何定义一个方法:
无参方法的格式:
无返回值:[public] void 方法名(){
代码;
}
有返回值:
[public] 返回值的类型 方法名(){
代码;
}
3、方法返回值
①如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型;
②返回值只能有一个;
③如果方法没有返回值,返回值类型为void;
无返回值的时候关注的重点是过程–>存储过程有返回值的时候关注的重点是结果–>函数

4、调用方法
方法之间允许相互调用,
①同一个类调用方法,可以直接调用,但main方法调用,需要先声明对象。②不同类之间调用方法需要先声明对象。

方法的调用:
无参方法直接用 对象名.方法名()调用即可;
无参方法调用:调用的同时要接收,返回值类型 变量名=对象名.方法名()

看完上文一脸懵逼的,就去隔壁看大神的博客吧,总会明白的~

猜你喜欢

转载自blog.csdn.net/weixin_48185778/article/details/107435741