Java笔记2024.4.14(面向对象)

本文介绍了面向过程与面向对象编程的区别,以C++/Java/Python/Go为例,重点讲解了对象的概念、类的抽象与具体特征,以及类与对象的关系,包括公共和私有属性的访问方式,以及setter/getter的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1概念:

*面向过程 C

吃饭:动作为核心

起身——>开门——>大量的逻辑判断——>——>

*面向对象 C++/Java/Python/Go

目标:吃饭

人(忽略)吃饭

***站在人类角度思考问题

1.2什么是对象

Object——>东西

1.2.1类

狗——》Dog——》抽象的

两只耳朵,一只尾巴,四条小腿,一张嘴。——》 特征

陪伴(动作,行为)——职责

例如:

类定义广泛,常jt是个人,有年龄,2条腿,身高基本人类特征

下面的特征是具体到常jt本人;

定义面向对象

类:抽象,一个设计,对象的抽象

对象:具体,类的具体

类——>对象

在定义的对象右键点击Show Diagrams

然后再右键点击content中的show categories,其中的Fields和Methods可代表图纸,让代码浏览起来更方便

public-公共的

任何代码都能访问

private-私有的

只能在本class内可以访问

属性操作

setter/getter方式

联想电脑一键+setter/getter操作:点击键盘Fn+Alt+Insert

再用ctrl或鼠标全选:

回车即可结束操作。

this-关键字

this----当前对象

this.brand = brand;//当前对象的属性brand,值为传入的变量brand的值。

多个面向对象:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值