什么是类?什么是对象?
软件是由很多很多对象组成的,基于对象抽出了类
类是对象的模板,对象是类的具体的实例
具体解释:以下代码为例子 Person就是类,而speak就是方法(对象所共有的行为或动作)
一个类可以创建多个对象
对象:真实存在的东西/个体
类:模子,代表一类个体
类中可以包含:
对象所共有的属性/特征:成员变量(数据) -------如以下代码的name和age属性
对象所共有的行为/动作:方法------------如一下代码的speak方法
一些代码为简单的演示,定义一个人的类,人发出说话的动作(在控制台输出),定义两个以上的对象,实例化,调用方法,输出自己叫什么,多大岁数
如何创建类?如何创建对象?如何访问成员?
创建类: class
创建对象: new
访问成员: . 点
/**
* Java的类与对象
*/
public class Person{
//在类中定义姓名name和年龄age属性
//对象所共有的属性/特征:成员变量(数据)
String name;
int age;
/**
* 对象所共有的行为/动作:方法
* 定义一个方法
* 该方法的功能是输出人说出的话
* @param args
*/
public void speak() {
System.out.println("我是" + name + ",今年"+ age +"岁");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义一个Person类的对象X
Person X;
//实例化对象
X = new Person();
//或则可以同时定义和实例话 格式 : 类名 实例化对象名 = new 类名();
Person J = new Person();
X.name = "zxc"; //给对象调用的类赋值
X.age = 18;
X.speak(); //调用对象方法的方式 对象名.方法名()
J.name = "abc";
J.age = 18;
J.speak();
}
}
/*
输出
我是zxc,今年18岁
我是abc,今年18岁
*/