第一章面向对象
1.1什么是对象?
万物皆对象
1.2什么是面向对象?
以特征(属性)和行为(方法)的观点分析万物
1.3什么是面向对象编程?
先使用面向对象的方式进行分析,再使用任意一门面向对象的语言进行翻译(编译)的过程
(以上这些是面试最喜欢问的)
C语言——面向过程
C++语言——面向对象又可以面向过程
Java语言——纯面向对象
python——面向对象
1.4面向对象编程的三大特征?
封装,继承,多态
2,类和对象
2.1类——抽象——模板
package(包)
(1)命名:com.模板名
列:com.test
类的定义:
class 类名{
//类体
}
列:class HeroIntro{
}
类的命名方式:帕斯卡命名法:多个单词组成时每个单词首字母大写
3,方法的定义
修饰符 返回类型 方法名([ 参数列表 ]){
//方法体
}
列:public void showName(String a){
}
方法名:变量名:驼峰命名:多个单词组成,从第三个单词开始每个单词首字母大写
作业: