2021-05-15 Java之面向对象
Posted Guarding and trust
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-05-15 Java之面向对象相关的知识,希望对你有一定的参考价值。
Java基础10之进阶–面向对象1
类与对象
-
**Java是一门完全面向对象的语言,里面写道:万物皆对象,这里用‘万物’来形容,实在是牛逼,不过他确实有这个本事,可以把任何东西视为对象。注意,这里的对象可不是你那个对象,可不能搞混乱了!讨论对象之前,我们先聊聊类。
-
类,这是一个抽象性的概念,是一个事物的总称。其实在我们的生活中有很多类的,比如我们读书时代,我们是学生,而学生这个词是怎么来的呢?是从学生类来的;又比如我们人也是个类——人类,人类又分为男人和女人。那么在Java中是怎么表示的呢?上代码:
class mankind(){ }
可以看到,要用关键字 class声明 后面就是类名了,这个类就诞生了,不过这类再填个东西,什么东西呢,权限。
public class mankind(){
}
可看见这里加个了 public 这个就是权限,什么是权限呢?可以这样理解:在我们下载安装一个软件的时候,是需要授权的,比如要获取你手机的短信,麦克风等权限,可以发消息给你或者可以用你手机上的麦克风。再看看这个 public 这个意思是公共的,公开的。简单的说就是人人可以使用的,也就是说这个类——人类,是不是大家都是人类,没有任何人不能使用这个名称的,就是这么回事。因此加上 public 这类里面的内容是公开的,谁都可以用。
-
那么这样,类的概念应该大概了解了,简单的声明也了解到了。那么接下来对象是什么呢?刚才说了抽象性的类,那么肯定有具体性的,对象就是具体的。我们也用生活上的例子来了解什么是对象。首先我们以类是基础上解释一下对象,学以致用呀,刚才我们说了人类,人类分为男性和女性,其实这里的男性和女性就是对象了,这么应该不懂。现在应该家家户户都有汽车了吧,汽车是一个类,因为这个抽象的,汽车以品牌又分为多种,比如奔驰,宝马,法拉利等,这对象就出来了,刚才的宝马,奔驰,法拉利就是一个对象,貌似也可以这样说,对象是独立的个体,可以描述出来的,比如你家有一辆红色的宝马,一辆白色的奔驰,一辆粉色的法拉利。这颜色不就是形象的描述了什么样的汽车吗?这就是对象了。
那么问题也来了,在Java中又怎么表示呢? -
在Java中,要用到关键字 new 创建,比如 new 一个法拉利:
Ferrari ferrari = new Ferrari();
**记住,对象的开头字母必须大写(这是规范),语法格式是: **
**类名 对象名 = new 类名();**
- 这个语法格式是不是发现了一个问题,对象与类是有关联的,也就是说对象是从类诞生的。
- 小结: 这篇文章详细的介绍了什么是类,类是抽象性的;什么是对象,对象是具体性的;最后揭开了类与对象的关系。如果文章有遗漏的知识点和不好的,请留言。
以上是关于2021-05-15 Java之面向对象的主要内容,如果未能解决你的问题,请参考以下文章