1.对象
1.1对象的特征--属性
属性——对象具有的各种特征
每个对象的每个属性都拥有特定值
(例如:张浩和李明的年龄、姓名不一样)
1.2对象的特征--方法
方法——对象执行的操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成
举例: 列出小狗对象的属性和方法: 属性: 颜色:白色 方法: 叫 跑 吃
1.3创建和使用对象
1.3.1创建对象
类名 对象名 = new 类名(); School center = new School();
1.3.2引用对象成员:使用“.”进行以下操作
引用类的属性:对象名.属性 引用类的方法:对象名.方法名() center.name = "课工场"; //给name属性赋值 center.showCenter(); //调用showCenter()方法
2.类和对象
类:具有相同属性和方法的一组对象的集合,类是对象的抽象,对象是类的具体
2.1类和对象的关系
类是抽象的概念,仅仅是模板
对象是一个你能够看得到、摸得着的具体实体
2.2java类模版
public class 类名 {//类名首字母大写 //定义属性部分 属性1的类型 属性1; … 属性n的类型 属性n; //定义方法部分 方法1;//成员方法 … 方法m; }
定义类的步骤:(1)定义类名(2)编写类的属性(3)编写类的方法
2.3类的方法
public void show(){ System.out.println("姓名:" + name + ",密码:" + password); } public 返回值类型 方法名() {//方法名(1)驼峰命名规则(2)有意义 //这里编写方法的主体 }
2.3.1方法的返回值
1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型
返回值只能有一个
public class Student{ String name = "张三"; public String getName(){ return name;//作用: 跳出方法、返回结果 } }
2.如果方法没有返回值,返回值类型为void
2.3.2方法的调用
情况 | 举例 |
---|---|
Student类的方法a( )调用Student类的方法b( ),直接调用 | public void a( ) { b( ); //调用b( )} |
Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用 | public void a( ) { Teacher t = new Teacher( ); t.b( ); //调用Teacher类的b()} |