Java入门的第一个小门槛之类和对象

java的第一个小门槛类和对象
类和对象的理解

类:不指具体事物,可以代表任何事物 比如学生、老师、汽车、动物等任何东西
对象:对类的特征属性进行描述。

创建一个学生类并使用对象调用方法的例子来加深对类和对象的理解
一、先创建一个学生类 我们用Student来命名学生类下面展示一些 内联代码片
public class Student {
	//定义学生类的一些属性
	public String name;
	public String gender;
	public int age;
	
	//对学生构造方法
	//如:学生会干嘛 ? 学生会打篮球
	public void playBasketball(String str) {
		if (str.equals("周末")) {
			System.out.println("周末到了学生们开始放松自己,去球场打篮球了!");
		}else {
			System.out.println("好好学习,天天向上!");
		}
	}
	//构造一个求学生的平均年龄是多少的方法
	//我们用一个数组来接收学生的所有年龄
	//注意这里的数组是Student型
	public void getAverageAge(Student[] array) {
		int sumAge = 0;
		for (int i = 0; i < array.length; i++) {
			sumAge = sumAge + array[i].age;
		}
		System.out.println("学生的平均年龄为:"+sumAge);
		
	}
}
二、创建对象 用于对Student类中构造的方法进行调用
public class TestStudent {

	public static void main(String[] args) {
		//创建对象  
		//对象的个数是无限的
		Student student1 = new Student();
		student1.name = "添砖java程序员";
		student1.gender = "男";
		student1.age = 20;
		
		Student student2 = new Student();
		student2.name = "隔壁班老王";
		student2.gender = "男";
		student2.age = 22;
		
		Student student3 = new Student();
		student3.name = "李美丽";
		student3.gender = "女";
		student3.age = 19;

		//对象调用方法
		student1.playBasketball("周末");
		student2.playBasketball("周六");
		student3.playBasketball("周一");
		//创建学生类型的数组作为学生存储的容器
		Student[] arr = {student1,student2,student3};
		student1.getAverageAge(arr);
	}

}

下面展示打印结果。

在这里插入图片描述面向对象的代码表示就是上方所写的,多练习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值