2021-06-08

这篇博客介绍了Java面向对象编程的基本概念,包括类和对象的定义。讲解了`this`关键字的用途,展示了如何定义构造方法以及类的可变形参语法。通过一个Hero类的例子,演示了如何初始化对象并调用方法。课后心得强调了方法重载时参数的不同以及可变形参与数组形参的区别。
摘要由CSDN通过智能技术生成

java面对对象

类:对一类事物抽象的概念性描述。

对象:具体的个体。

this是一个指针,指向调用该方法的方法。

java中定义类的语法:

[修饰符] class 类名
{
定义构造犯法;
定义属性;
定义方法;(ps:类中各成员的定义顺序对程序没有影响)
}

一个类的可变形参语法

[修饰符]<返回类型><方法名>(变量类型...变量名){方法体}
ps:它的作用为表示形参可接受多个参数值

构造方法的使用,语法如下

{修饰符} 类名 (参数){方法体}
类名必须与class名字保持完全一致

类的重载语法(构造方法是可以重载的,即可以在一个类中创建多个同名但参数不同的构造方法):

{修饰符}类名 {参数}

实例:

public class Hero{
String name;//姓名
int age;     //年龄
String sex;  //性别
//定义说话方法
void speak(){
System.out.println("我是"+name+",+age+""+"性别为"+sex)
public static void main(String[] args) {
 Hero h = new Hero;
 h.name=“圣枪游侠”;
 h.age=18;
 h.sex=“男”;
 h.speak();
}
}
}
课后心得:

1.方法重载时要注意参数不同,并且要同名。
2.要注意可变形参的语法,它与数组形参的区别是数组必须要传值如果没有则输入一个“null”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值