day007_面向对象和集合
作者:互联网
构造方法
- 构造方法概述:构建、创造对象的时候,所调用的方法
- 格式:
- 方法名与类名相同,大小写也要一致
- 没有返回值类型,连void都没有
- 没有具体的返回值(不能由retrun带回结果数据)
- 执行时机:创建对象的时候调用,每创建一次对象,就会执行一次构造方法,不能手动调用构造方法。
- 构造方法作用:用于给对象的数据(属性)进行初始化
- 构造方法的注意事项:
- 构造方法的创建:
- 如果没有定义构造方法,系统将给出一个默认的无参数构造方法
- 如果定义了构造方法,系统将不再提供默认的构造方法
- 构造方法的重载:
- 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数构造方法
- 推荐的使用方式:
- 无论是否使用,都手动书写无参数构造方法,和带参数构造方法
- 构造方法的创建:
class Student { private String name; private int age; // 无参构造方法 public Student(){ } // 满参构造方法 public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return this.name; } } public class Demo { public static void main(String[] args) { Student s = new Student(); // 定义Student对象调用无参构造 System.out.println("s------ "+ s.getName()); Student s1 = new Student("小黑", 18); // 定义Student对象调用有参构造,并赋值 System.out.println("s1------ "+ s1.getName()); } }
集合 ArrayList
标签:name,构造方法,age,面向对象,Student,集合,day007,public,String 来源: https://www.cnblogs.com/snow-z/p/16343748.html