Java中对面向对象、类、封装的理解

本文探讨Java中面向对象的原理,包括类与对象的关系、封装、继承和多态等核心特性。深入讲解了this关键字在封装中的作用,以及抽象类与接口的区别。同时,分析了对象实例化、内存分配以及垃圾回收机制,强调了类的设计和对象的使用在面向对象编程中的重要性。
摘要由CSDN通过智能技术生成

面向过程指是:面对于一个问题的解决方案,不会做出重用的设计,而面向对象的主要设计方式

为模块化。

类是对某一类事物的共性的抽象概念,而对象描述的是一个具体的产物。JAVA类和对象的关系是:对象是类实例化出来的,对象含有类的属性,类是对象的抽象。

在整个的面向对象的设计里面更多情况下的是标准。在使用的时候根据标准进行拼装,

而对于面向对象设计有三个主要特征:

1、封装性:内部的操作对外部而言不可见;当内部的操作都不可见的时候才安全。

2、继承性:在已有结构的基础上继续进行功能的扩充;

3、多态性:是在继承性的基础上扩充而来的概念,指的是类型的转换处理。(范围内可变化

的形式)

4、OOA:面向对象分析

5、OOD:面向对象设计

单个对象

对象new Strudent();的地址值为001,所以第一个输出的值为001。

多个对象

主类中创建main方法,main方法中创建对象,s是创建出来的对象,name是次类中的变量

将值 s.name = "林青霞"赋值给 s 对象中的name。 s1.name 和 s1.age 相当于两个值进行输出。

然后在main方法中通过 s1.study(); 和s1.doHomework();输出是调用了方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值