java面向对象之类、属性、方法

Java基础:面向对象:类、属性和方法 面向对象是学习 Java 一种非常重要的开发思想,但是面向对象并不是 Java 所特有的思想,这里大家不要搞混了。下面就让我们一起来探讨面向对象的思想,面向对象的思想已经逐步取代了过程化的思想 — 面向过程,Java 是面向对象的高级编程语言面向对象是一种常见的思想,比较符合人们的思考习惯;面向对象可以将复杂的业务逻辑简单化,增强代码复用性;面向对象具有抽象封装继承多态等特性。C++JavaC#等。所以必须熟悉面向对象的思想才能编写出良好的 Java 程序。 阅读详情

虽然学习java这门语言已经一年多了,但自己自我感觉仅仅是停留在语法测层面上,没有真正理解面向对象的含义,今天拜读了李运华大神编著的面向对象葵花宝典后,有一点收获,所以写下来一起分享

类

不用说专业术语,任何人都能理解,就是同一类

对于生物来说,我、你、猪都是一类

对于植物来说,我、你、猪、树是一类

属性——设计原则:属性不可分

指类具有的特性

例如,人的身高、体重等等都是属性

方法——设计原则:一个方法只做一件事

指类具有的功能

例如,我会踢足球,这里“踢足球”就是“人”的方法

以下是具体的程序

package people;

public class people {
	private String _name;
	private int _age;
	/*
	 *对于属性来说,如果其他类要获取这个信息,则需要提供方法;
	 *get/set动词一般不作为类的需要设计方法,与属性一一对应即可
	 */
	
	public String getName(){//获取姓名
		return _name;
	}
	
	public void setName(String name){
		this._name=name;
	}
	
	public int getAge()//获取年龄
	{
		return _age;
	}
	
	public void setAge(int age){
		this._age=age;
	}
	
	//动词的相关特性作为”方法“,例如玩足球
	public void plaYyFootball(){
		System.out.println("my name is: "+_name);
		System.out.println("I am playing football...");
	}
	//定义主函数
	public static void main(String args[]){
		//奥巴马是一个人的对象
		people obama = new people();
		obama.setName("obama");
		obama.plaYyFootball();
		
		//我也是一个对象
		people me = new people();
		me.setName("yuan");
		me.plaYyFootball();
	}
}

运行结果如下图所示



java第四讲:java中的类、对象、属性、方法 1. 面向对象编程 2. 类与对象 3. 属性 4. 方法 4.1 类方法和实例方法 4.2 重载 4.3 可变形参 4.4 局部变量 4.5 参数传递方式 4.6 递归 阅读详情

相关推荐

单总线协议(1—Wire bus)【DS2431】

1—Wire 协议定义了复位脉冲、 应答脉冲、写0、写1、读0和读1时序等几种信号类型。所有的单总线命令序列(初始化ROM 命令功能命令)都是由这些基本的信号类型组成的。识别单总线器件(ROM 命令)单总线器件交换数据(功能命令)初始化单总线器件(初始化)

qq_41883039的博客 1146

Java基础学习第八讲:Java面向对象---类、属性和方法

Java面向对象—类和方法 在生活中,说到类,可以联想到类别,同类,会想到一类人,一类事物等等。而这一类人或事物都是具有相同特征或特点和行为的,我们根据不同的特征或特点和行为将他们归类或分类。同时,当我们认识一个新事物的时候,我们一般来说是从过往的事物中总结事物的特点(特征),并比对新事物,把新事物进行归类,以达到认识新事物。在Java中,类是对一组具有相同特征和行为的对象的抽象描述。可以看出和生活中对类的定义很像。在Java程序中,我们将其相同的特征称为属性,行为则称为方法(函数)。 一、类 ...

跟着老高学Java 5527

WSL2 + Open3D点云可视化踩坑全记录:从GLFW报错到VcXsrv配置,一篇讲清所有‘坑’

本文详细解析了在WSL2环境中使用Open3D进行点云可视化时遇到的常见问题,特别是GLFW报错和VcXsrv配置问题。通过系统性的解决方案和高级配置技巧,帮助开发者彻底解决图形显示、驱动加载和库版本冲突等难题,实现高效的点云可视化。

weixin_30627341的博客 101

一文读懂 Java 中类属性、类方法

类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何该类的对象去访问它是,得到的都是相同值,同样,该类的任何对象去修改它时,修改的也是同一个变量定义语法1、访问修饰符 static 数据类型 变量名;2、static 访问修饰符 数据类型 变量名;类方法也称静态方法1、访问修饰符 static 数据返回类型 方法名() { }2、static 访问修饰符 数据返回类型 方法名() { }1、静态成员方法只能访问静态属性或静态方法,不能访问普通成员方法。

weixin_65584018的博客 3941

Matlab实战:水声信号DEMON谱分析从入门到精通(附完整源码)

本文详细介绍了使用Matlab进行水声信号DEMON谱分析的完整流程,从基础理论到实战应用,涵盖信号预处理、包络提取、频谱分析等关键步骤,并附完整源码。特别针对水声通信中的低信噪比环境,提供了多种优化方案和性能提升技巧,帮助读者快速掌握这一水下目标检测的核心技术。

gamma的博客 295

基于Isaac Gym与PPO算法的机械臂抓取任务仿真与强化学习实战(附完整代码与训练策略)

本文详细介绍了基于Isaac Gym与PPO算法的机械臂抓取任务仿真与强化学习实战。通过环境搭建、PPO算法实现、奖励函数设计等核心环节的优化,结合完整代码与训练策略,显著提升机械臂抓取效率与成功率。特别适合开发者快速掌握强化学习在机器人控制领域的应用。

weixin_29256771的博客 599

java对象中的属性,方法

1、什么是属性?有几类属性? 属性是用于修饰或者对对象拥有的某一个基础名词,如颜色,年龄。 目前java有的是 静态属性 跟着类初始化,在所有的类的实例化对象内都可以取到,存放在方法区内。和应用程序的生命周期相同。 对象属性 跟着对象初始化,在创建的对象内才可以取到,存放在内存的堆中。随着GC的回收而销毁。 局部变量 跟着方法初始化,在方法内部才可以取到,存放在内存的栈中。当方法运行完后就会被销毁。 2、属性的修饰词 private 修饰后为私有属性,仅当前类可以使用,子类不可使用不可继

sober_chen的博客 7903

Amesim(五):单个悬架系统搭建

一、组成 单个悬架系统组成包括:端子,质量块*2,弹簧,阻尼器,速度路面反馈,路面激励。 二、搭建 打开Amesim,在 library 选择 1D Mechanical 选择质量模块,添加到skech中,并按 ctrl+r 旋转质量块,将箭头朝上,设置规定的力传递正方向 添加弹簧阻尼器,与质量块连接 添加VX模块,将路面的激励传递转化为速度和位移,传递给悬架系统 在...

林小川的博客 7167

Java面向对象1:类、对象、属性(成员变量和局部变量)、方法(方法调用、方法重载、方法重写、构造方法)传值传地址

public class 类名{1. 成员变量(代表属性,一般是名词)2. 成员方法(代表行为,一般是动词)3. 构造器(后面学习)4. 代码块(后面学习)5. 内部类(后面学习)类名 对象名 = new 类名();案例:定义一个手机类//属性(成员变量)//行为(方法)System.out.println("手机在打电话");System.out.println("手机在玩游戏");定义一个测试类//创建手机对象//给手机赋值p.brand = "小米";

m0_47097190的博客 2756

用逻辑分析仪实测EM4095:125kHz RFID耳标解码的电压与脉宽玄学

本文通过逻辑分析仪实测EM4095芯片,深入解析125kHz RFID耳标解码中的电压与脉宽关联现象。揭示了供电电压对曼彻斯特编码脉宽的影响规律,并提供了一套可落地的调试方法论,包括信号链路解析、逻辑分析仪配置技巧及系统级稳定性提升方案,帮助开发者解决解码不稳定问题。

weixin_30629653的博客 328

分辨率太小 / Retina 模糊 / 全屏异常:一篇解决 VMware Fusion + Kali 显示问题(Xfce & GNOME 通用)

本文提供了在Mac(尤其是Retina屏)上运行Kali Linux时常见显示问题的完整解决方案。主要解决三类问题:分辨率太小、Retina屏模糊和全屏异常。核心思路是先安装open-vm-tools-desktop并重启,这是90%问题的根源。然后根据不同问题分别处理:调整DPI/Scale解决字体大小,避免双重缩放导致的模糊,以及通过窗口拉伸和重启解决全屏异常。文章还给出了针对Xfce和GNOME的最佳配置建议,并强调调试完成后应创建快照以便快速恢复。最后提供了速查表,方便用户快速参考关键步骤。

致力于分享在各类技术领域的学习与实践经验,涵盖编程、虚拟化、开源工具、网络安全等。 874

java基础~面向对象之方法

java基础~面向对象之方法

weixin_48035827的博客 548

【vsomeip3 教程】SOME/IP中间件去抖策略全解析

本文探讨了在SOME/IP中间件中实现Debounce(去抖动)机制的必要性和实现原理。文章首先分析了中间件层进行Debounce的四大动机:多订阅者共享收益、语义显式化、协议噪声屏蔽和入口处背压控制。接着详细阐述了Debounce的底层原理,包括变化检测机制(ignore和mask的应用)、时间门控策略(interval的两种时间基准)以及超时补发机制,并通过表格清晰展示了不同参数组合的效果和适用场景。最后,文章提出了工程落地的具体方法,包括策略选型、ignore/mask的设计方法论以及分层验证调试的实

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 232

java面向对象属性_JAVA面向对象之类,属性,方法

理解面向对象的含义:1. 类不用说专业术语,任何人都能理解,就是同一类对于生物来说,我、你、猪都是一类对于植物来说,我、你、猪、树是一类2. 属性——设计原则:属性不可分指类具有的特性例如,人的身高、体重等等都是属性3. 方法——设计原则:一个方法只做一件事指类具有的功能例如,我会踢足球,这里“踢足球”就是“人”的方法以下是具体的程序:package people;public class peo...

weixin_42301889的博客 204

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java属性与方法

java属性与方法 文章目录java属性与方法1,什么是类:2,什么是对象:属性:变量的分类:成员变量细分变量的作用域方法:3.变量的生命周期 1,什么是类: 类的定义 类是现实世界当中是不存在的,是一个模版,是一个概念,是抽象出来的结果。 类代表了一类事物,具有同种属性的对象称为类,是个抽象的概念, 一个类主要描述的是:状态和动作。 语法结构: [修饰符列表] class 类名{ ​ ...

dragon3100的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Java——面向对象的编程学习之属性和方法

Java类的属性和方法 面向过程(POP)与面向对象(OOP) 面向对象的两个要素 属性(field) 属性 vs 局部变量 方法(Method) 类的实例化

qq_43280087的博客 1275

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Java面向对象之类与对象及成员方法

文章目录1、类与对象1.1、养猫小案例1.1.1、使用现有技术解决1.1.2、现有技术解决的缺点分析1.1.3、传统方式实现1.1.4、使用OOP面向对象解决1.2、类与对象的关系1.3、类和对象的区别和联系1.4、对象在内存中存在形式1.5、类与对象属性/成员变量/字段1.6、创建对象1.7、访问属性1.8、类和对象的内存分配机制1.9、类和对象的内存分配机制2、成员方法2.1、方法使用2.2、方法的调用机制原理2.3、成员方法的好处2.4、成员方法的定义2.5、成员方法的注意事项2.6、返回数据类型2.

一切随心走的博客 787

Java中面向对象之类与对象

Java中面向对象之类与对象一、面向过程与面向对象二、Java语言的基本元素:类和对象三、对象的创建和使用 一、面向过程与面向对象 1、面向过程(POP) 与 面向对象(OOP) ①二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 ② 面向对象更加强调运用...

仰望与追逐的博客 483

【JAVA-Day56】Java面向对象编程:深入理解类、对象、属性和方法的核心概念

作为一名博主,我们将在本篇技术博客中深入研究Java面向对象编程的核心概念,包括类、对象、属性和方法。我们将详细探讨这些概念,加入小表情使文章更生动有趣。让我们一起探索这个令人兴奋的领域!在Java中,类是一种抽象数据类型,它是用于描述对象的模板或蓝图。类定义了对象的属性(也称为字段)和方法,这些属性和方法描述了对象的特征和行为。而对象则是类的实例,是实际存在的数据实体,可以拥有不同的属性值,但都共享同一类定义的方法。使用类和对象能够更有效地组织和管理代码,为现实世界中的概念和实体提供了模型化的方式。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 3万+

JAVA对象属性方法的使用

文章目录面向对象编程(OOP)类名对象属性方法对象、属性、方法的堆、栈一个类创建多个对象,以及内存图展示代码图解两个引用指向一个对象代码图解方法是对象如何调用 面向对象编程(OOP) Object Oriented Programming C 面向过程编程 ps : 抓药的例子,要的是抓药的过程 C++ 半面向对象,半面向过程 JAVA 面向对象编程 ps : 抓药的例子,只是看抓药的结果 类名 具有相同特点(属性)和行为(动作)的集合的总称. 比如人类 动物类 房间类 手机类等 对象 是某一类的具体

花开一千年,花落一千年,花叶永不见 11万+

Java什么叫面向对象

    什么是面向对象呢?这个问题真的是老生常谈,面试的时候经常问。到底什么是面向对象。。。我也不知道啊     看看百度一下的结果吧: 世界上有loli控,御姐控,女王控,所以有句话就叫万物皆可控面向对象也是一样,万物皆对象 对象这个词你可以理解为一个总称,比如男人女人都叫人,蜡烛皮鞭高跟鞋都是道具,所以面向对象原本的意思是“都叫对象”,翻译过来不是原汁原味了而已因此,房子是对象、飞机是对象...

萌萌的博客 1万+

【Java】之类和对象

文章干货满满,还请您细细品读,如果您觉得作者写得不错,抑或对您有所帮助,不妨给俺点个免费的赞和玩玩呢?关注作者不迷路,后续将有更多原创内容更新哟Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。

2401_85388078的博客 1335

java 对象成员_Java基础语法——面向对象之类的成员

title: Java基础语法(9)-面向对象之类的成员blog: 优快云data: Java学习路线及视频1.面向过程与面向对象面向过程(POP) 与 面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思...

weixin_39618824的博客 475

java面向对象之类与对象

1、类与对象的理解:        类是对一类事物的描述,是抽象的,概念上的定义;对象是实际存在的该类事物的每个个体,因此也称之为实例。如果将对象比作汽车,那么类就好比汽车的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。类对事物的属性,也就是成员变量,操作属性的方法,也就是成员函数进行了封装,只要通过new关键字创建对象么就可以对对象的属性进行赋值,然后调用对象的方法进行各种...

m0_38045882的博客 2282

面向对象:属性和方法

私有权限面向对象三大特性:封装、继承、多态封装的意义:将属性和方法放到一起做为一个整体,然后通过实例化对象来处理;隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了;对类的属性和方法增加 访问权限控制。私有权限:在属性名和方法名 前面 加上两个下划线 __类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问;类的私有属性 和 私有方法,都不会被子类继承,子类也无法访问;...

ITZY的博客 2322

8.Java面向对象---类、属性和方法

在生活中,说到类,可以联想到类别,同类,会想到一类人,一类事物等等。而这一类人或事物都是具有相同特征或特点和行为的,我们根据不同的特征或特点和行为将他们归类或分类。同时,当我们认识一个新事物的时候,我们一般来说是从过往的事物中总结事物的特点(特征),并比对新事物,把新事物进行归类,以达到认识新事物。在Java中,类是对一组具有相同特征和行为的对象的抽象描述。可以看出和生活中对类的定义很像。在Java程序中,我们将其相同的特征称为属性,行为则称为方法(函数)。Java是一门面向对象的编程语言,理解Java,首

我有故人折剑去,斩尽春风不曾归 1246
上一篇: opengl之glScalef()函数
下一篇: java面向对象之接口
code_AC
博客等级 码龄12年 255粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值