1、类和对象的区别:
类是对象的抽象,对象是类的具体实例。
类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
即:类是抽象的,不占用内存,而对象是具体的,占有内存空间。
例如:类就是水果,对象就是苹果。
2、多态:多态的特性:
继承、重写、父类引用指向子类对象
动态绑定:
指子类在重写了父类的方法后,父类引用指向子类对象时,在程序运行期间,根据实际对象的类型调用对象实例的方法,而不是执行引用的方法。
本文深入探讨了类与对象的区别,解释了类作为对象的抽象概念,并阐述了对象如何占据内存空间。同时,文章详细介绍了多态的特性,包括继承、重写和动态绑定,帮助读者理解在编程过程中如何利用这些概念来提高代码的灵活性和可复用性。
1、类和对象的区别:
类是对象的抽象,对象是类的具体实例。
类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
即:类是抽象的,不占用内存,而对象是具体的,占有内存空间。
例如:类就是水果,对象就是苹果。
2、多态:多态的特性:
继承、重写、父类引用指向子类对象
动态绑定:
指子类在重写了父类的方法后,父类引用指向子类对象时,在程序运行期间,根据实际对象的类型调用对象实例的方法,而不是执行引用的方法。
1万+
3724
2314
2万+
4797

被折叠的 条评论
为什么被折叠?