1.面向对象与面向过程的区别:
面向对象:是基于面向过程的一种思想,以对象为基础,关注实现结果。
面向过程:以函数为基础,关注实现过程
面向对象的特点(好处):
1.是一种比较符合人的思考习惯的思想;
2.把复杂的事情简单化了;
3.将程序员从执行者变成了指挥者。
符合面向对象思想的分析方式:
1.明确有哪些对象--名称提取法;
2.明确对象具有哪些功能;
3.明确对象之间的关系。
事物是如何体现的:
属性:有哪些特征
行为:有哪些功能
2.类与对象:
类:java语言中最基本的单位就是类,类是属性和行为的集合,是一个抽象的概念。
对象:是某种事物的具体存在,具体的表现形式。(是类的具体的存在。)
注意:如果多个类写在同一个源文件中,文件名必须和带main方法的那个class一样。
类的组成:
成员变量:定义在类里边,方法外边的变量
成员方法:成员函数(成员方法)。
创建对象格式:
类名 变量名 = new 类名();
调用格式:
成员变量: 对象名.成员变量名
成员方法: 对象名.成员方法名();
注意:
new出来的实例都是在堆内存里,堆里面的变量都有初始化值
整数型:0
浮点型:0.0
字符型:空('')
字符串型:null
布尔型:false
|
|