初识面向对象

面向对象:

概念:

一种编程思想,生活中的所有的东西,变成计算机里面的数据:数据类型

类和对象的理解:

类:一类事物,对象的模板,也是数据类型

对象:类具体化的事物

类与对象

类的要素:

静态属性:字段

动态行为:方法

设计类:

class类名{

属性

方法

}

对象创建

如何创建一个对象:

创建对象的代码流程:

先有类,再有对象

先设计一个类

new类名();//创建了一个对象相当于类的复印件

可以用该类型的变量取接收这个对象

给对象的字段赋值

对象名.字段名=


构造方法

什么是构造方法:

构造方法(Constructor)和普通方法(Method)是不一样的代码块,只是结构有些类似而已;

构造方法也是方法,方法执行,可以写功能代码,执行构造方法能完成一定的功能

构造方法的写法:

构造方法的名字和类名一致【包括大小写完全一致】

没有返回值类型

构造方法内部不需要返回任何的数据

其他的和普通方法类型,可以有修饰(public),可以有形参列表,可以有方法体

可以有形参:有参构造

写法

方法名和类名一致{


}

构造方法的特点:

每一个类中都至少有一个构造方法;

如果没有看到(显示的),那么存在一个隐式的无参数的构造方法;

如果一个类中有显示的构造方法,那么隐式的就不存在了;(需要写出来)

每创建一次对象就调用一次构造方法

构造方法的作用:

创建对象用的是构造方法

在创建对象的时候同时给对象赋值(初始化字段)


构造方法的注意事项

普通方法可以名字和类名一致,但是不推荐这样,容易混淆;

构造方法的调用方式和普通方法不一样

把构造方法Student写成小写了 student;

你可能感兴趣的:(初识面向对象)