面向对象简要(1)

1.说明
01):面向对象的方法可以帮助人们从宏观上把握、从整体上分析整个系统,但是具体到微观操作(就是一个个方法)部分的实现,仍需要用面向过程的思路去处理。
2.类和对象的关系
01):类可以看成是一类对象的模板,对象可以看成是该类的一个具体的实例。
3:构造器
01):构造器也可以叫构造方法,用于初始化对象。构造器是一个创建对象时被自动调用的特殊方法,用于对象的初始化。
02):注意:01)如果没有显示定义构造器,编译器会自动提供空构造(无参构造)。
02)如果有显示定义构造器,这时编译器都不会再为你提供任何构造器。
03)构造器是特殊的方法,具有方法重载的特性。
04)不能和final,abstract,static一起使用。
05)构造器不能定义返回值类型,也不能定义void,可以定义return,但是不能带出返回值。
4:this
01)this指当前对象(new的对象)
02)在构造器首行调用本类其他构造器;this(参数);要在构造器的首行定义
03)当一个类的属性(成员变量)名与访问该属性的方法参数名相同时,则需要使用this来访问类中的属性,以区分类的属性和方法中的参数
04)注意:this不能使用在static修饰的方法中构造方法中使用this()调用本类中其他构造器时候,不能相互调用
5:static
01)在类中,用static声明的成员变量为静态变量,也称为类变量,类变量的生命周期和类相同。
02)特点:01)用类名. 静态变量名/静态方法名 | 对象. 静态变量名/静态方法名 来调用
03)注意:01) 静态的内容会在类第一次加载完成之后进行初始化
02) 静态内容是属于类的,这个类的所有对象共享 的
03) 静态变量是独一份的,在静态区中存在(静态变量)
04) 成员内容是属于对象的,只能跟随对象使用
05) 静态内容是属于类的,可以跟随类使用,可以跟随对象使用

发布了13 篇原创文章 · 获赞 0 · 访问量 162

猜你喜欢

转载自blog.csdn.net/rebirthEarth/article/details/105098405