![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
java基础
「已注销」
一只有梦想的小菜鸟
展开
-
java基础之多态
java基础之多态 一、定义 根据运行时的实例对象决定调用对应的方法的功能称之为多态。同时也成为动态绑定根据运行期间判断所引用的实例类型,在根据实例类型调用对应的方法。 多态可以分为编译时多态和运行时多态,其中编译时多态主要是指方法的重载,是通过参数列表来区分不同的方法,通过编译之后就变成了两个函数,就谈不上运行时多态。而运行时多态是动态的,它是通过动态绑定来实现的,也就是我们所说的多态性。 二、样列 public class Teacher { private String subject;原创 2020-05-09 23:42:04 · 175 阅读 · 0 评论 -
java基础之继承
java基础之继承 一、定义 就如上一篇文章所属,在二维平面中所有的图形都可以抽象为形状。对于这个抽象也有自己基本的属性,每一种图形都有自己面积与周长的计算方式。可以把共有的属性提取出来放在一个类中,在这里我们称之为基类、父类。后面有其他的二维图形如三角形、正方形等,只要使用关键字extends即可复用我们抽象出来的方法,通过这个关键字产生的类称之为子类。上述方式称之为继承。所以继承表述的是一种i...原创 2020-05-01 01:27:47 · 184 阅读 · 0 评论 -
java基础之封装
java基础之封装 一、定义 封装就如其表面意思一样把东西包装起来,看不见里面的具体的细节只能看到外面一个大概的轮廓。在面向对象的编程语言中都支持封装的实现。在Java中的封装就是把现实世界的物体抽象出共有的属性,然后在把这些属性封装起来,只是使用有限的方法对这些数据进行操作。 二、样列 在二维平面中的图形,长方形通常都有一些共有的属性如:长、宽、面积、周长其具体的抽象如下: public cla...原创 2020-04-30 00:32:19 · 305 阅读 · 0 评论