我在上海乐字节学习Java的第七天

补充:
传统的for语句是使用下标去跑,foreach是直接跑元素,所以定义"X"类型要与数组式其他对象一样


面向对象

1.面向对象的编程思想来源于生活,一切皆对象。

要描述这个世界上任何一个对象都可以通过静态属性和动态属性来描述1

2.定义一个类就等于定义一种新的数据类型。
3.一个类就是一个具体对象的实例模板。


构造函数与类同名,没有返回值


当没有自定义构造结构时,系统会自动创建一个无参数的函数。2


this指的是当前的实例对象。


4.面向对象的三大特性:封装,继承,多态。

注意

一旦成员变量拥有了set和get就变成属性!


  1. 静态属性:成员变量 动态属性:方法函数 ↩︎

  2. 但是一旦自定义了有参数的构造函数,系统将不再创建构造函数。所以在以后的开发中,建议只要写有参数的构造函数都必须写无参数的构造函数。 ↩︎

你可能感兴趣的:(我在上海乐字节学习Java的第七天)