java基础知识点6


java基础知识点6

1.0 公式

公式:取出个,十,百,千,万...

个位:arr[i]%10

十位:arr[i]/10%10

百位:arr[i]/100%10

千位:arr[i]/1000%10

万位:arr[i]/10000%10

1.1 类和对象的关系

类:就像一个“图纸”,就像一个模版 Student类 Person类 Animal类

对象: 根据类创建的实际事物 Student类==>张三对象,李四对象,王五对象

1.2 构造方法

  • 构造方法:

  • 创建对象,就是调用类中的构造方法

     

  • 格式:

修饰符 方法名(){}
  • 修饰符 方法名(参数){

  • 给成员变量赋值

  • }

  • 格式说明:

  • 1.构造方法没有返回值类型,不是void,是根本就没有

  • 2.构造方法也没有返回值

  • 3.构造方法的名字,必须和类名相同(一模一样)

  •  

  • 构造方法的作用:

  • 1.为对象开辟内存空间,赋初始化值

  • 2.带参构造方法,可以给成员变量赋指定值(相当于set方法)

  •  

  • 构造方法的注意事项:

  • 1.如果类中没有明确写出构造方法,那么系统会为类增加一个默认的构造方法

  • 格式:public Student(){}

  • 2.如果类中有明确写出构造方法,那么系统就不会为类增加默认的构造方法

  • 如果想使用空参数构造方法,必须手动写出

  • 3.构造方法可以重载(在一个类中,出现了方法名相同,但是参数列表不同(个数,类型,顺序)的方法)

1.3 构造方法的内存图

 

1.4 JavaBean

JavaBean 是 Java语言编写类的一种标准规范。符合JavaBean 的类,要求类必须是具体的和公共的,并且具有无参数的构造方法,提供用来操作成员变量的setget 方法。

 JavaBean(重点):Java定义标准类的规范
   要求:
       1.封装概念:私有成员变量,对外提供公共的get/set方法
           alt+insert==>Getter and Setter==>选中所有属性==>ok
       2.必须有空参数构造方法,可以添加满参数构造方法
           alt+insert==>Constructor
       3.类必须是公共的 public class Student