java 引入类写法_【JAVA SE基础篇】20.类的定义,对象和类的关系,以及类的写法和调用...

1.类是什么?

比如我们想认知汽车这个东西,想知道什么是汽车,我们观察了各种各样的汽车后,总结出来汽车都是四个轱辘一个壳子,而总结的过程是我们抽象的过程。

通过抽象发现,车有以下特点:

1.带四个轱辘

2.带方向盘

3.有座椅

4.有个壳子

通过各种各样的汽车,我们抽象出来几个汽车的特征,我们就可以归纳出一个汽车类,通过这一过程,类就是对象的抽象

抽象就可以理解为,抽出像的部分,抽出类似的部分,归纳共同点

2.类和对象的关系

类可以看作是一个模板,一个图纸,系统根据类的定义来创造对象

例如,造物主创造了人类,动物类,植物类。

以人类为模板的对象可以是男人,女人。以动物类为模板的对象可以是鸡,鸭,鹅,狗。

类(class),对象(object,instance(实例)),某个类的对象和某个类的实例一个意思

3.类的写法

如何定义一个类?

类里包含两个一个要素:属性和方法(如果没有方法那么就是相当于c语言中的结构体)

属性:用于该类的静态特征(名词),例如学生类,有年龄,姓名,学号,一般作用域就在该类

方法:用于该类的行为特征或功能实现(动词),例如学生类。可以学习,可以上课。。。

例:

//定义一个类

public class Stu {

//三个属性

int id;

String name;

int age;

//两个方法

void study(){

System.out.println("学生可以学习");

}

void play(){

System.out.println("学生可以玩");

}

}

4.类的调用

在主方法中,创建一个Stu类的对象,起名为stu,再用这个对象+"."来调用类中包含的方法

例:

20200613104411805586.png

new方法就是用来创建对象的,调用的是类中的一个无参的构造方法,每一个类都默认自带无参的构造方法,该构造方法用于创建这个类的对象//定义一个类

例:

public class Stu {

int id;

String name;

int age;

void study(){

System.out.println("学生可以学习");

}

void play(){

System.out.println("学生可以玩");

}

Stu(){//系统自带构造方法,可以不写

}

public static void main(String[] args) {

Stu stu=new Stu();

stu.play();

}

}

注:一个java文件中,可以有无数个类,但只能有一个public修饰的类

5.类的定义和调用例子

20200613104412041923.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值