欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

类与对象

程序员文章站 2022-03-13 22:43:56
...

        因为要学Java,而Java是面向对象的编程语言,这里面最重要的一点就是面向对象的思想。所以要学好这一点就得弄清楚对象和类的概念,以及两者之间的区别。因为我之前学过C++所以对这两个还是有所了解。

       下面我就来谈谈我的学习感受吧,所谓的对象其实就是指现实世界的中的某个具体的事物,比如我现在正在写博客所使用的这台计算机或者某个具体的人,那么类又是一个什么概念呢,类其实就是人们对现实世界的中某一类具有相同或者相近的属性的一类事物的抽象化概念,比如说计算机这个概念,那什么样的事物可以称之为计算机呢,这时候或许你脑海里就会有一个概念说具有什么什么属性的是计算机。

        那么搞清楚了类与对象的区别,下面就是关于类中的一些问题,一个类具有一些特定的属性对应于这个类所反映的现实世界中这一类事物的属性(就好比人,其实人就是一个类,每个人都有自己的名字,名字就是人这个类的一个属性)以及方法(还是一人为例,对应于人的一些行为)。

        下面再来说一说类的构造方法(构造函数或构造器),以Java语言为例每个类的都会自己的构造方法用来给一个类对其属性值进行初始化,构造函数也和一般的函数一样可以进行重载,所谓重载就是两个或两个以上函数除参数的类型或者参数个数不同以外其它相同,这种现象称之为重载。

        重载函数具有以下几个特征:1.函数有不同参数个数;2.函数有不同参数类型。

相关标签: java