类与对象
面向对象编程:OOP
对象:用来描述客观事物的一个实体,由一组属性和方法构成;
一、对象的特征
1.对象的特征——属性(也叫成员变量)
属性:对象具有的各种特征;名词
2.对象的特征——方法
方法:对象执行的操作;动词
二、类
1.从对象抽象出的类,抽取对象的共同特征(属性和方法)
2.类是模子,定义对象将会拥有的特征(属性)和行为(方法);
3.类是对象的类型是引用类型,不同于int类型:具有方法;
4.类是抽象的概念是模板;对象是看得到摸得着的具体实体(类是抽象,对象是实体)
5.所以Java程序都以类class为组织单元,关键字class定义自定义的数据类型,首字母大写;
例子:
Person类
属性:name,age,sex;
方法:js(介绍自己);
6.使用类的步骤:
1)创建对象
类名 对象名=new 类名();
Person zhangSan=new Person( );
2)引用对象成员:使用“.”进行一下操作
引用类属性:对象名.属性
引用类方法:对象名.方法名( )
8.面向对象(oo)的优点:
1)提高了程序的可重用性
2)信息隐蔽,提高了程序的可维护性和安全性
3)与人类的思维习惯一致