一类与对象
Java语言中的对象是对现实世界中对象的模拟,现实中的对象存在于现实生活中,Java语言中的对象存在于计算机内存中。
的Java语言中的对象又称为实例。
Java的中将现实对象中的信息称为属性(也叫全局变量),将现实对象中的功能称为方法。
定义一个类的步骤:1,定义类名; 2,定义类的属性; 3,定义类的方法。
声通过new关键字创建对象。创建对象又称实例化对象。
学生=新学生();
使用“。”运算符访问对象的属性和方法.school
。属性=值;
。学生方法名();
类是创建对象的模板,确定对象将会拥有的属性和方法。
类是对象的抽象化。的英文对象类的具体化
类的英文一种数据类型,是对象的数据类型(不同于INT等基本类型:类具有方法)
二面向对象
面向对象是一种编程思想,这种编程思想凸显对象在编程过程中的重要作用。什么是面向对象呢?简单的说就是让对象成为类与类之间的“通信”的桥梁,通过对象使类之间形成有机的整体。
面向对象编程语言以对象为中心,以消息为驱动,即程序=对象+消息
面向对象是从宏观方面思考问题,而面向过程可以说是从细节处思考问题。
在面向对象中,也存在面向过程。
三方法与重载
方法中的访问控制符用于限制方法在其他类中的使用范围。
访问控制符分为四种:公众,保护,友好的和私有的。
如果方法没有返回值,需要用空白表示。
方法返回基本数据类型的数据,则返回值类型必须是返回数据所属的数据类型或者精度更高的数据类型(针对于数值类型的数据)。
静态修饰符用于限制方法的调用方式:
1,static修饰的方法可以直接使用类名调用也可以使用类创建的对象调用;
2,非静态修饰的方法只能使用类创建的对象调用。
其它常用方法修饰符有final和synchronized
方法返回引用数据类型的数据,则返回值类型必须是返回数据所属的数据类型或者其父类。
方法如果有返回值,则必须借助回报关键字将数据返回;