面向过程语言:核心是编写解决某个问题的代码块,而他仅表明“操做工具和过程”。没法指定“谁”具备这样的行为。面向过程语言缺失ji的最本质的概念就是“对象”。我我的理解为执行这个命令的“人”。ide
面向对象语言就:最核心的内容就是“对象”一切围绕着对象。 也就是找到了这个代码的执行者。 (我我的认为这可能就是JAVA能够在不一样系统是执行的缘由....)工具
1、面向对象语言的三大特性(还不是很理解 )学习
1封装性 (面向对象语言的核心思想之一就是将数据和对数据的操做封装在一块儿。)我我的将JAVA的方法,和C语言中的代码块对应起来。对象
2继承 子类能够继承父类的全部方法,而且能够在此基础上再进行“学习新的方法进行进化“(如今还不知道在哪里可能会用的这几个知识点)继承
3多态 分为两种(1) 操做名称的多态,即有多个操做具备相同的名字,但这些操做所接受的信息类型必须不一样。it
(2)同一个操做被不一样类型对象调用时所产生的不一样的行为;模板
2、类class
1类是创造对象的模板。 对被创造的对象的状态描述和行为进行定义。(我我的将类就理解为对象 在创造类的时,至关于肠燥了一个对象,在进行编写方法就是对对象的状态描述和行为进行定义) 类声明的变量被称做对象变量 ,简称对象。基础