新宝GG新闻
 
黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day8-面向对象
作者:admin    发布于:2023-07-04 20:52   

 

  类共同特征的描述。对于一类具有相同属性和行为的抽象是一个抽象的概念看不见摸不着。

  对象是真实存在的具体案例。对象是类的一个具体呈现是一个实实在在存在的事务。

  a、类名首字母建议大写用英文需要见名知意驼峰模式。不能用关键字满足标志符规定。

  一般无需指定初始化值。存在默认值默认值如下

  编写女朋友类创建女朋友类的对象给女朋友的属性进行赋值并调用女朋友类中的方法。

  1、对象代表什么就得封装对应的数据并提供数据对应的行为。

  3、被private修饰的成员只能在本类中才能直接访问。在当前类之外是不能直接被访问的。保证数据的安全性不传递非法数据。

  具体的实现过程是在定义一个类时将类中的属性私有化即使用private关键字来修饰私有属性只能在它所在的类中被访问如果外界想要访问私有属性需要提供一些public修饰的公有方法其中包含用于获取属性值的getXxx()方法 和 设置属性值的setXxx()方法。

  ① 当访问某个变量的时候会在访问这条语句所在的大括号中寻找有没有定义此变量如果找到了就用如果没有找到就会到括号外去寻找如果找到了就用找不到就报错

  ② 当成员变量和局部变量同名的时候访问变量就看谁距离访问的这个语句更近就使用谁的数据

  ② 哪个对象调用this所在的方法this就表示哪个对象

  ③ 作用可以区分同名的成员变量和局部变量this.变量名代表访问的是成员变量不加this的一般都是局部变量

  构造方法也叫构造器构造函数。作用是在创建对象的时候给成员变量进行赋值的。

  1、构造方法的定义 如果没有构造方法系统将会给出一个默认的无参数构造方法。 如果定义了构造方法系统将不再提供默认的构造方法。 2、构造方法的重载 带参构造方法和无参构造方法两者方法名相同但是参数不同这叫做构造方法的重载。 3、推荐使用的方式 无论是否使用都手动书写无参构造方法和带全部参数的构造方法。 4、一般的类中既要有空参构造也要有全参构造都是手动定义出来的

  1、构造方法的作用创造对象的时候由虚拟机自动调用给成员变量进行初始化的。 2、构造方法有几种各自的作用是什么无参数构造方法初始化对象时成员变量的数据均采用默认值。有参数构造方法在初始化对象的时候同时可以为对象进行赋值。 3、构造方法有哪些注意事项任何类定义出来默认就自带了无参构造器写不写都有。一旦定义了有参数构造器无参数构造器就没有了此时就需要自己写无参数构造器了。建议在任何时候都手动写上空参和带全部参数的构方法。

  3、提供至少两个构造方法。无参构造方法带全部参数的构造方法

Copyright © 2028 新宝GG注册 TXT地图 HTML地图 XML地图