java 类和对象的个人理解
提示:
内容仅代表个人主观想法,不包含其他意思。
类是什么?
在我看来,类就像它本身的字面意思一样,我们听到类时,通常把想到一类,分类,这样的词语。举一个具体的例子:我们会把男人,女人叫人类,那么男人,女人包含哪些特征呢?男人有眼睛鼻子五官,女人有名字有手脚,有自己的思想,那么我们把具有这些特征的男人女人叫作为人类。换个例子来说,苹果香蕉橘子都属于水果类,因为它们是果实,而且能吃,哈哈。所以他们都可以叫水果。
好,那么我们可以用一句话来总结什么是类,类是对具有相同特征相同作用功能的一个总结(集合)。这么说 类 感觉有所理解了吧??
对象是什么?
对象--听起来就让一部分人不高兴,哈哈,[手动滑稽]。对象其实比类更好理解,为什么这样说呢,因为在刚刚类中举得例子里面就已经说明什么是对象了,聪明的宝宝们可能已经猜出来了,没错,对象就是例子里面的男人和女人,也是苹果,香蕉和橘子。
总结来说,对象就是--类中每一个具体的个体。或者说是类的实例化。
类和对象详解
在Java中,类包含两个东西,一个叫做属性,一个叫做方法。听我慢慢讲给你们听。
属性,听起来好像和游戏里面的东西有关一样,其实确实有关系,玩过王者荣耀的小伙伴们都知道每个英雄都有一些共同的东西,比如生命值,技能效果,下面请看图片。
图片里面 生存能力,攻击伤害,技能效果,上手难度 都是虞姬这个英雄的属性。简单来说,属性就是一个对象包含的各种名词 比如:头发,眉毛,腿毛。
说过了属性 说一下方法。方法就是对象的各种行为的概括,对应着理解就把行为想做对象的功能,比如一个小狗,它会叫,那么叫就是它的一个方法。简单来说,方法就是一个对象包含的各种动词 比如:吃饭,睡觉,打豆豆。
类与对象的创建
package objectOO;
//定义一个类 的具体格式
public class Students { //在这里我定义的是一个学生类
String name; //类中可以定义属性
String sex; //定义一个学生类的 姓名 性别 年龄 学号属性
int age;
int id;
//定义过类的属性 可以定义类的方法
//定义一个类的方法的具体格式
public void eat(){ //这里我定义了一个学生类吃饭的方法
System.out.println("我是学生,我爱干饭!");
}
public void sleep(){ //这里我定义了一个学生类睡觉的方法
System.out.println("我是学生,我爱睡觉!");
}
//创建一个学生类的具体对象
//具体步骤
public static void main(String[] args){
Students CC = new Students(); //这就创建了一个名字叫做CC的学生对象
CC.age = 21;
System.out.println("CC的年龄:"+CC.age);
}
}
输出结果:
CC的年龄:21
总结
提示:这里对文章进行总结:
例如:以上就是今天学习的内容,本文仅仅简单介绍了类与对象的个人理解,一起努力吧。