1 /*
2
3 面向过程(自己做)一步骤为单位,一步一步的完成某具体事情
4 面向对象(调用--领导者)一对象为单位,通过调度组合不同的对象来完成某件事
5 1.先整体,在局部
6 2.先抽象,再具体
7 3.能做什么,再怎么做
8 相同特性(属性)与行为(方法/函数)的事物集合---类
9 一个类想要真正的进行操作,则必须依靠对象,
10
11
12
13 类:
14 class 类名称{
15 属性名称;
16 返回值类型 方法名称(){}
17 }
18 对象:
19 类名称 对象名称 = new 类名称();
20 访问类中的属行
21 对象.属性;
22 调用类的方法
23 对象.方法();
24 */
25 public class Test1{
26 public static void main (String[] args){
27 Horse h = null;//声明一个类的变量(除八大基本数据类型以外,都是引用数据类型,包括数数组)
28 h =new Horse();// 创建一个horse类型对象,实例化对象
29 //调用属性与方法;
30 h.name="赤兔马";
31 h.age=100;
32
33 h.run();//调用方法,方法就会被执行
34
35
36
37
38 }
39
40 }
41 //自定义一个类(引用类型)
42 class Horse{
43 //定义属性(特征)
44 String name;
45 int age;
46 public void run (){
47 System.out.println("我是马,日行千里");
48 }
49
50 }