一、面向对象思想概述
//题目1,打印数组,格式[1,3,4,5],以下两种方式均可输出想要得格式-代码层面解释
public static void main(String[] args) {
//面向过程
int[] aaa={1,3,4,5};
System.out.print("[");
for (int i = 0; i < aaa.length; i++) {
if (i==aaa.length-1){
System.out.print(aaa[i]+"]");
}else{
System.out.print(aaa[i]+",");
}
}
//面向对象
System.out.println("======面向对象如下=====");
System.out.println(Arrays.toString(aaa));
}
二、面向对象特性
继承性
封装性
多态性
三、类与对象的关系
1、类是对一类事物的描述,是抽象的。
2、对象是对一类事物的实例,是具体的。
类是对象的模板,对象是类的实体。
四、类的定义
成员变量、成员方法(注:成员方法里面不加static)
五、类的使用
1、导包
格式:import 包名.类名(注意:若类与方法在同一个包下面可省略不写)
2、创建
格式:类名称 对象名=new 类名称();
3、使用
(1)使用成员变量:对象名.成员变量
(2)使用成员方法:对象名.成员方法(参数)
4、例子
创建手机类
调用: