【Java】java 类与对象 学习简述
类可以类比数学的集合 ,而对象可以类比元素;
图形类比
- 类、对象与集合、元素不同的是一个对象只能属于唯一的类;
- 一个类及可以是一个对象,也可以包含对象;
- 一个类既可以包含一个对象或多个对象;
- 对象和对象之间至少要有一个明确的区分;
- 类可以包含局部变量,成员变量,类变量:
局部变量:在方法、构造方法、语句块中定义的变量
成员变量:创建对象时实例,可以被类中的方法和特定类的语句块访问
类变量:声明在类中,方法体外,但是必须声明为static类型
构造类
public class Puppy{
public Puppy(){
}
public Puppy(String name){
// 这个构造器仅有一个参数:name
}
}
创建对象
- 声明;
- 实例化;
- 初始化;
实例:
public class Puppy{
public Puppy(String name){
//这个构造器仅有一个参数:name
System.out.println("小狗的名字是 : " + name );
}
public static void main(String []args){
// 下面的语句将创建一个Puppy对象
Puppy myPuppy = new Puppy( "tommy" );
}
}
打印结果
小狗的名字 :tomy