码迷,mamicode.com
首页 > 编程语言 > 详细

java基础

时间:2019-12-28 11:28:27      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:继承性   操作权限   抽象   互相调用   nbsp   现象   形式   部分   完成   

类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的个体,因而也称实例
类的内部能互相调用各自的方法:不用实例化对象,直接:方法名()即可或this.方法名()
1.人们将对象的静态特征抽象为属性,用数据来描述,在Java语言中称之为变量;将对象的动态特征抽象为行为,用一组代码来表示,完成对数据的操作,在Java语言中称之为方法。
一个对象由一组属性和一组对属性进行操作的方法构成。
2.将具有相同属性及相同行为的一组对象称为类。广义地讲,具有共同性质的事物的集合就称为类。类是一个模型

3.面向对象的程序设计有三个主要特征,如下:封装性,继承性,多态性
封装性: 指“信息隐蔽”,把类中不需要让外界知道的信息-属性和方法用private隐藏起来,只能在其类的内部被调用,不让外界随意操作,如果需要可提供方法,给予外界一部分操作权限。
在一般的开发中往往要将类中的属性封装(private),并对属性增加一些方法,供外部调用。

继承性:在现有类的基础上快速开发出新的类,增强程序代码的可复用性,提高了软件的开发效率,降低了程序产生错误的可能性,也为程序的修改扩充提供了便利。


多态性:多态是允许程序中出现重名现象。Java语言中含有方法重载与成员覆盖两种形式的多态。多态的特性使程序的抽象程度和简捷程度更高,有助于程序设计人员对程序的分组协同开发。
a.方法重载:在一个类中,允许多个方法使用同一个名字,但方法的参数不同,完成的功能也不同。
b.成员覆盖:b1.子类与父类允许具有相同的变量名称,但数据类型不同 b2.允许具有相同的方法名称,但完成的功能不同。

多态的作用:使程序的抽象程度和简捷程度更高,有助于程序设计人员对程序的分组协同开发。

 

ps:对象的多态及其他多态的存在后面再补充~

java基础

标签:继承性   操作权限   抽象   互相调用   nbsp   现象   形式   部分   完成   

原文地址:https://www.cnblogs.com/wbsbxh/p/12111004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!