类是抽象的,概念的,代表一类事物,比如人类,猫类...。对象是具体的,实际的,代表一个具体事务。类是对象的模板,对象是类的一个个体,实例。
类的定义
类里的语句块可定义成员变量,方法
//定义类的关键字class public class Cat { /* *成员变量 *成员变量是一类事务的共同属性 */ String name; String sex; int age; /* *方法 *可以理解成该对象会做的事情 */ public void eat() { //this是指当前类 System.out.printf("我是一只猫,叫" + this.name + "会吃鱼"); } }
创建对象
Cat c = new Cat();
实例
类与对象结合实例
1 public class C { 2 public static void main(String[] args){ 3 Cat c = new Cat(); 4 c.name = "小花"; 5 c.age = 18; 6 c.sex = '女'; 7 c.eat(); 8 } 9 } 10 11 class Cat 12 { 13 /* 14 *成员变量 15 *成员变量是一类事务的共同属性 16 */ 17 String name; 18 char sex; 19 int age; 20 21 /* 22 *方法 23 *可以理解成该对象会做的事情 24 */ 25 public void eat() 26 { 27 //this是指当前类 28 System.out.printf("我是一只猫,叫" + this.name + "会吃鱼"); 29 } 30 }
运行结果