面向对象基础
面向对象程序设计(Object Oriented Programming) 本质是以建立模型体现出来的抽象思维过程和[面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到的抽象是人们对客体认识的深化。
类与对象
- 类是抽象的数据类型,不能代表具体的事物。
- 类是对象的一个模板,对象是基于类创建的一个实体。
- 类具有自己的属性,包括成员变量、成员方法等,可以通过调用类的成员方法让类执行一些操作。
- 所有的对象,都需要通过
new
关键字创建。 - 基本数据类型(
int
char
short
long
等)不是对象 ,不是基本数据类型的变量,都是引用类型变量,代表一个对象。 - 可以通过引用来操作对象。
Scanner sc = new Scanner(System.in);//创建一个Scanner对象sc,等待输入
String str = sc.nextLine();//读取输入内容
System.out.println(str);//在控制台打印输入的内容
sc.close();