一.面向对象
1.面向过程:
面对一个问题,在解决问题时的过程;在代码中相当于方法内按顺序执行的一个流程。
2.面向对象:
每一个客观存在的实体就是一个对象,他是一种概念。万事万物皆可对象。
对象具有抽象、封装、继承、多态等特性。
3.抽象:
把同一类事物,它们共同的特征(属性)和行为(方法)进行抽取、归纳、总结。
4.封装:
就是包装的意思,为了保证抽象出来数据的安全性
封装包括对属性和方法的封装,而且同一类事物要把它们的属性和方法封装到一起这 这才是一个完整的 封装。
封装不是绝对的,如果需要访问封装起来的属性和方法,就必须通过指定的公共入口(方法 接口)。
二.类与对象的关系
1.类的组成:
属性:指某一个事物的特征。
行为:指某一个事物可以执行的操作。
2.类的理解:
就是对某一个事物的描述。
3.类和对象的关系:
类是对某一个事物的描述,而对象则是一个具体存在的事物。
三.对象的创建
格式:类名 对象名=new 类名();
public class test1{
public static void main(String[]args){
//在main方法下创建的对象
test1 t=new test1();
//调用方法t1
t.t1();
}
//创建的无返回值无参数的普通方法
public void t1(){
//被调用后的输出语句
System.out.println("-----被对象调用的方法-----");
}
}