第七章java(类与对象)

第七章java(类与对象)_第1张图片

=new 类型():对象  如Scanner

=值:变量

2.

类型决定(包括)对象:(特征=属性;操作=方法)

如何创建类型:(public  类型名  对象名)

第七章java(类与对象)_第2张图片

如何创建类型:(public 返回类型\void    方法名)

第七章java(类与对象)_第3张图片

对自定义类型进行操作:(1.调用类型    2.设置属性  3.调用方法)

第七章java(类与对象)_第4张图片

二。普通方法的创建:(只能基于类;调用基于方法)

语法:1.访问修饰符,2.返回类型||void   3.方法名  4.([参数列表]) {方法体}

第七章java(类与对象)_第5张图片

四大不同的类型:

1.无参数,无返回(指令簇):只能对内容进行描述

第七章java(类与对象)_第6张图片

2.有参数,无返回类型

第七章java(类与对象)_第7张图片

fun2:public里面是形式参数,传入的是实际参数

方法重载:方法名相同,形式参数列表不同,与访问修饰符返回值无关时,出现重载

3.无参数,有返回类型:

必须有返回return,必须返回类型与创建类型一致

第七章java(类与对象)_第8张图片

第七章java(类与对象)_第9张图片

返回类型return 必须和创建类型String一样,返回内容需要一个数来进行接受如message

4.有参数,有返回类型:

第七章java(类与对象)_第10张图片

第七章java(类与对象)_第11张图片

当出现全局变量和局部变量同名时候用this进行区分(全局属性用this)

this.name:属性/全局变量/成员变量

name:局部变量

优先级:就近原则

第七章java(类与对象)_第12张图片

三。构造方法:作用:创建对象(同名不同参数)

特点:没有返回值void等标识,构造方法的方法名一定和类名是一样的

你可能感兴趣的:(java,开发语言)