关闭

Java类与对象的理解

标签: 学习基础进步思维
99人阅读 评论(0) 收藏 举报
分类:
 总结:

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()方法

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:100次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行
    评论排行