java类和对象(基础系列6)

前面五个系列的内容,差不多都是所有的程序设计语言所共有的部分,理解起来也比较简单,从这一节以后,就进入到了java的核心内容——面向对象。

什么是对象?有一句话叫做“万物皆对象”,遍地都是对象。面向对象(Object Oriented Programming 简称OOP)的设计思想也是基于面向过程的编程思想,它可以使很多复杂的问题变得很简单。

先举一个看似不恰当的例子,引出类和对象。比如说,世界上一个庞大的群体人,都是人,这一类人呢有好人和坏人,那么我们就可以把人定义为一个People类,每个人都有姓名,年龄,性别等一些属性,然后呢都会吃饭,睡觉等一些行为,这些属性和行为都是人所拥有的,就把这些写到这个类里面,到这里,类是什么?里面有什么?类里面有属性和行为,简单定义,类就是一组相关属性和行为的集合。对象就是该类事物的具体体现。有了People这个类,我们该拿一个什么东西来体现呢,这就引出了对象,好人也拥有人的属性和方法,那么创建一个好人的实例,这个实例就可以称之为一个对象。

在java中,我们可以把类当成一种自定义的数据类型,所有的类都是引用数据类型,是一种特殊的数据类型,我们就可以使用该类来定义变量。

定义类的基本格式:
【修饰符】 class 类名{
变量(可有0到多个)
构造器/构造方法(可有0到多个)
}

类名是一个合法的标识符即可。但是,尽量取一个能体现这个类的名字,类名的规范是每个单词首字母大写,其他的都小写,单词与单词之间不需要使用任何分隔符。比如People类可以看出这是一个关于人的类。

在类里面,各成员之间定义的顺序没有任何影响,各成员之间可以相互调用。

上面那个例子的代码演示:

//定义一个人类
public class People {
 // 人的一些属性
 String name;
 String gender;
 int age;

 // 人的一些行为
 public void eat({
   System.out.println("人可以吃饭");
 }

 public void sleep({
   System.out.println("人可以睡觉");
 }

 public static void main(String[] args{
   People people = new People();// 创建了一个People类的实例,即一个对象。
 }

}

对于面向对象的理解,当一开始学习这门语言的时候,可能听别人说了以后,自己也不能够清晰的理解,目前只知道创建对象来使用它就可以了,当随着你不断的学习,在自己的心里面会有一个更清晰的认识的。

END

这里写图片描述

扫描二维码关注公众号,回复: 2587867 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_41177827/article/details/81429715