## 一、类与对象 1、万物皆对象; 2、对象有属性和方法,须在类中定义对象具备的属性和方法。 类是抽象的集体,对象是具体的个体; 3、Tips:Java中的数据类型分类 ①基本数据类型:byte、short、int、long、float、double、boolean、char ②引用数据类型:数组、类、接口... ## 二、类的定义 1、语法结构 ```java public class ClassName { type attributeName; public returnType methodName (type parameterName){ code; return (type); } } ``` 2、创建对象 ```java ClassName objectName = new ClassName(); ``` 3、给属性赋值 ```java objectName.attributeName = value; ``` 4、调用方法 ```java objectName.methodName(); ``` ## 三、定义方法 1、语法结构 ```java modifier returnType methodName(type parameterName){ code; return (type); } ``` modifier(修饰符)为pravite、default、protected、public returnType(返回类型):有返回值:int、String等;无返回值:void 2、方法调用 类外调用须创建对象:对象名.方法名(); 同类调用直接可用:方法名(); 调用方法时若有返回值,则一定要接收返回值。 ## 四、带参方法 1、设置一个或多个参数时,只能在方法里调用(形参);调用时传入带有值的参数(实参) 2、传参的数据类型不同: ①基本数据类型:值复制,修改形参不会影响到实参; ②引用数据类型:引用,修改形参会影响到实参; ③特例:String型,修改形参会重新申请内存,存下修改后的值并把新地址赋值到形参上。 ## 笔记、代码附件 [香肠狗网盘][1]https://pan.soki.me/s/0KI7 [1]: https://pan.soki.me/s/0KI7 Loading... ## 一、类与对象 1、万物皆对象; 2、对象有属性和方法,须在类中定义对象具备的属性和方法。 类是抽象的集体,对象是具体的个体; 3、Tips:Java中的数据类型分类 ①基本数据类型:byte、short、int、long、float、double、boolean、char ②引用数据类型:数组、类、接口... ## 二、类的定义 1、语法结构 ```java public class ClassName { type attributeName; public returnType methodName (type parameterName){ code; return (type); } } ``` 2、创建对象 ```java ClassName objectName = new ClassName(); ``` 3、给属性赋值 ```java objectName.attributeName = value; ``` 4、调用方法 ```java objectName.methodName(); ``` ## 三、定义方法 1、语法结构 ```java modifier returnType methodName(type parameterName){ code; return (type); } ``` modifier(修饰符)为pravite、default、protected、public returnType(返回类型):有返回值:int、String等;无返回值:void 2、方法调用 类外调用须创建对象:对象名.方法名(); 同类调用直接可用:方法名(); 调用方法时若有返回值,则一定要接收返回值。 ## 四、带参方法 1、设置一个或多个参数时,只能在方法里调用(形参);调用时传入带有值的参数(实参) 2、传参的数据类型不同: ①基本数据类型:值复制,修改形参不会影响到实参; ②引用数据类型:引用,修改形参会影响到实参; ③特例:String型,修改形参会重新申请内存,存下修改后的值并把新地址赋值到形参上。 ## 笔记、代码附件 [香肠狗网盘][1]https://pan.soki.me/s/0KI7 [1]: https://pan.soki.me/s/0KI7 最后修改:2025 年 10 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 👆请简单粗暴地爱我。