Java语言的基本元素: 类和对象
万丈高楼平地起,java也不列外。这篇文章让我们来探索java的独特的魅力类和对象。
面向对象的思想概述 : 类(Class)和对象(Object)是面向对象的核心概念
-  
类是对一类事物的描述,是抽象的、概念上的定义 。
 -  
对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。
 
可以理解为:类 = 抽象概念的人;对象 = 实实在在的某个人
举个例子:假如你运动很好,而你同学小明学习很好,现在你们就可以分为两类人,一类是运动能力强的人、一类是学习能力强的人。
每个类有对象,对象就是示例,你就是运动类的对象,小明是学习类的对象。

再举个例子:他们三个是不同领域的大佬,一个是电脑领域的大佬、一个是手机领域的大佬、一个是互联网领域的大佬。但他们都是属于“人”这个类的。而人这个类下面也有他们三个“对象”。
通过上面的案例和讲解我们可以看出:
-  
类是抽象的,概念的,代表一类事物,比如人类,猫类.., 即它是数据类型.
 -  
对象是具体的,实际的,代表一个具体事物, 即 是实例.
 -  
类是对象的模板,对象是类的一个个体,对应一个实
 
ok搞懂了类与对象的概念之后我们来看一下Java类及类的成员
Java类及类的成员
-  
现实世界的生物体,大到鲸鱼,小到蚂蚁,都是由最基本的细胞构成的。同 理,Java代码世界是由诸多个不同功能的类构成的。
 -  
现实生物世界中的细胞又是由什么构成的呢?细胞核、细胞质、… 那么, Java中用类class来描述事物也是如此。常见的类的成员有:
 -  
属 性:对应类中的成员变量
 -  
行 为:对应类中的成员方法
 
(其实它们两个有很多种叫法,都是因为翻译的不同。) 成员变量 = 属性 = field(字段),Method = (成员)方法 = 函数。
代码例子:
 public class Test{
    public static void main(String[] args){ //习惯性把main方法写出来了
 
    }
 }
class Person{ 
     public int age;//这两个age、name就是属性(成员变量)
     public String name;
     public void eat(){//这两个eat()、sleep()就是方法(成员方法)
     System.out.println("人会吃饭");
    }
     public void sleep(){
     System.out.println("人会睡觉");
    }
} 
对象的创建和使用

-  
创建对象语法: 类名 对象名 = new 类名();
 -  
使用“对象名.对象成员”的方式访问对象成员(包括属性和方法)
 
代码例子:紧接上文
public class Test{
	public static void main(String[] args){
		Person p1 = new Person();
		p1.name = "绫波丽";
		p1.age = 14;
	}
} 
类和对象就介绍完了像类的一些细节就下篇来说了
最后说一下:你努力的样子真的很酷喔!加油朋友。(免费各位看我点个赞)









