Java类与对象的理解


  总结:

1.面向过程与面向对象的理解

面向过程:怎么完成,做事的步骤、流程。(流程图)

面向对象:做事的是谁?针对的是对象的建立。(类图)

2.类与对象的关系分析

类是抽象的,唯心的、主观的,依靠人的意志为转移的,是对象的共同特点的聚合体。对象是现实世界的客观事物,它具体存在,不以人的意志为转移。

类型 对象

例如  Student stu = new Student();

3.如何定义类,如何创建对象,如何调用属性和方法

//定义学生类
//学生类中是定义的是所有学生共同点[共同的属性和方法]
//类的作用:1.作为模板,可以根据类得到对象
//			2.作为一种数据类型
public class Student{
	
	//属性/成员变量(特征:姓名,年龄,成绩...)
	public String name;
	private float score;
	
	
	//有参数变量的方法
	//在调用有参数变量的方法的时候,必须要在小括号中传入一个值
	public void setScore(int t){
		score=t;
	}
	
	//有返回值的方法
	//在定义方法的时候,将void改成需要返回的数据类型
	//如果方法有返回值,则在方法的最后一行必须要返回一个结果
	public float getScore(){
		return score;
	}
	
	//方法/成员函数(行为:学习 ,考试,玩....)
	public void study(){
		System.out.println(name+"在学习");
	}
	
	public void exam(){
		System.out.println(name+"在考试,成绩是:"+score);
	}
	
	public void play(){
		System.out.println(name+"在玩游戏");
	}

}


4.有参数的方法的调用

//属性/成员变量(特征:姓名,年龄,成绩...)
public String name;
private float score;


//有参数变量的方法
//在调用有参数变量的方法的时候,必须要在小括号中传入一个值
public void setScore(int t){
score=t;
}

     //调用

        stu.setScore(99);

5.有返回值的方法的调用

//有返回值的方法
//在定义方法的时候,将void改成需要返回的数据类型
//如果方法有返回值,则在方法的最后一行必须要返回一个结果
public float getScore(){
return score;
}

//

     float t1 = stu2.getScore();

6.public 与private,封装的理解

public :到处都可以访问

private:只能在同一个类中访问

将属性和方法封装在一个类中,对封装的属性和方法定义访问限定,如果不希望在其它类中访问该属性,就定义成private;
如果只是希望其他类可以设置、修改某一个属性,就将这个属性定义成private,然后在定义一个公共的setXXX()方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值