Java面向对象
一、面向对象与面向过程
1、面向过程适合处理一些较为简单的问题
2、面向对象过程适合处理一些复杂的问题,适合处理多人协作的问题。
3、面向对象编程本质就是:以类的方式组织代码,以对象的组织(封装)数据
3、二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。
二、类的语法格式
1、格式
语法格式:
修饰符 class 类名{
属性声明;
方法声明;
}
2、类的成员之一属性
语法格式:
修饰符 类型 属性名 = 初值;
说明:
1、修饰符private:该属性只能由该类的方法访问。
2、修饰符public:该属性可以被该类以外的方法访问。
3、类的成员之一方法
语法格式:
修饰符 返回值类型 方法名(参数列表){
方法体语句;
}
说明:return语句传递返回值;若返回值类型为void则无返回值
4、代码演示:
package scanner;
public class Person {
public int age;
public void say(){
System