对象:生活中所有的客观存在,万事万物皆为对象。
1.2 什么是面向对象生活中事物在计算机上的抽象。
1.3 什么是类对现实生活中一类具有共同属性和行为的事物的抽象。
1.4 类和对象的关系 1.5类的定义 1.6对象的使用
方法被哪个对象调用就,this就代表哪个对象
package itheima_07;
public class Student {
private String name;
private int age;
//构造方法
public Student(){
System.out.println("无参构造方法");
}
public void show() {
System.out.println(name+","+age);
}
}
package itheima_07;
public class StudentDemo {
public static void main(String[] args) {
Student s = new Student();
// s.show();
}
}
构造方法用于类的对象实例化-----也就是创造对象所使用的方法。(如果没有声明这样一个构造方法,那么在创造对象的时候Java会自动生成一个空的构造方法用于创造对象)
功能:主要是完成对象的数据初始化。
package itheima_07;
public class Student {
private String name;
private int age;
//构造方法
public Student(String name){
this.name=name;
}
public Student(int age){
this.age=age;
}
public Student(String name,int age){
this.age=age;
this.name=name;
}
public void show() {
System.out.println(name+","+age);
}
}
以上是几个几个不同的构造方法,在创建对象的时候使用传入不同的参数,就会有不同的初始化数据。(本质是重载)
构造方法的注意事项 标准类的制作要求


