Java的类与对象-类和对象及其关系

什么是类,什么是对象

    • 类是抽象的,不占用存储空间

    • 类的声明:访问修饰符 类的关键字 类名

    • 访问修饰符

      • public
      • private
      • protected
      • 不写
    • 类的关键字

      • class
    • 类名首字母大写

    • 样例

    // public private protected  不写 访问修饰符
    // class 类的关键字
    // Cat:类名
    public class Cat {
    	
    }
    
  • 对象

    • 对象是具体的,占用存储空间

    • 对象的声明:类名 对象名 = new 构造方法

    • 对象的声明就是类的实例化,其实质就是给类在堆内存中开辟内存空间

    • 类名定义对象是什么数据类型

    • 构造方法:实际开辟内存空间的类型

    • new关键字:告诉我们在虚拟机中开辟内存空间

    • 样例

      public class Test {
      	public static void main(String[] args) {
      		Cat cat = new Cat();   //类的实例化,其实质就是给类在堆内存当中开辟内存空间
      		//Cat() : 实际开辟内存空间的类型
      		//new   : 关键字--》告诉我们虚拟机在内存当中开辟内存空间
      		//cat   : 对象名,也就是实际的对象
      		//Cat   : 定义我们对象是什么数据类型
      		String a = "123.";
      	}
      }
      

类和对象的关系

  • 类是对象的模板,由类来构造对象,这一过程称为类的实例化。
  • 一个类可以构造多个对象

类和对象的区别

  • 类是抽象的,在运行期间不占用堆内存空间
  • 对象是具体的,占据一定的内存空间
posted @ 2020-12-19 22:26  00321001  阅读(125)  评论(0)    收藏  举报