面向对象与面向过程的区别:
面向对象:关注我该找谁来完成这件事 “谁”就是那个对象
面向过程:关注最终实现的步骤,具体应该怎么来实现
面向对象是依托于面向过程的
面向对象的优点:
1.更贴合实际
2.将复杂的问题简单化
3.面向对象贴近生活中的管理者,面向过程贴合生活中的执行者
面向对象: 在这里我们关注两点 类、实例
类:一个模板,框架,实例都按照这个来编写
实例:类的一个具体体现
在我们使用面向对象来编写代码时,需要首先创建一个类(框架),里面需包含
1)属性--->成员变量
2)功能--->方法
public class 类名{
//属性--> 成员变量
public 数据类型 属性名 = 赋值;
public 数据类型 属性名;
//功能 --> 成员方法
public 返回值类型|void 方法名(参数列表){
方法体;
[return 返回值;]
}
}
此时,我们的框架就已经创建好了,接下来我们需要的就是对着这个框架进行具体的使用
类:
实例:
在cmd中一定要输入javac Class004_CatTest.java(因为只有这个里面才有main方法)
在实例创建时,一定要对其进行创建引用:引用数据类型 引用 = new 引用数据类型();
在面向对象中,有两种情况不需要导包:
1)java.lang包下的类
2) 同包下的类