黑马程序员技术交流社区
标题:
个人上课笔记分享之类与对象
[打印本页]
作者:
miqideliwu
时间:
2016-7-29 00:35
标题:
个人上课笔记分享之类与对象
//测试类
class Demo1_Test_Class {
public static void main(String[] args) {
//System.out.println("Hello World!");
Car c1 = new Car(); //创建对象 类名 对象名 = new 类名();
//调用属性并赋值
c1.color = "Red";
c1.num = 4;
//调用方法
c1.run();
Car c2 = new Car(); //创建对象
c2.color = "Black";
c1.num = 8;
c2.run();
//c2 = null; //用null将原来的地址值覆盖掉了
//c2.run(); //c2
Car c3 = c2;
c3.run();
}
}
//基本类
/*
学生类
* A:学生事物
* B:学生类
* C:案例演示
* 属性:姓名,年龄,性别
* 行为:学习,睡觉
*/
class Student{
//成员变量(属性)
String name; //姓名
int age; //年龄
String gender; //性别
//成员方法(行为)
public void study() {
System.out.println("学习");
}
public void sleep() {
System.out.println("睡觉");
}
}
/*
* 手机类
* 属性:品牌(brand)价格(price)
* 行为:打电话(call),发信息(sendMessage)玩游戏(playGame)
*/
class Phone{
//成员变量
String brand; //手机品牌
int price; //手机价格
//成员方法
public void call() {
System.out.println("打电话");
}
public void sendMessage() {
System.out.println("发短信");
}
public void playGame() {
System.out.println("玩游戏");
}
}
/*
*汽车类
* 属性:颜色,轮胎个数
* 行为:运行
*/
class Car{
//成员变量
String color; //车的颜色
int num; //轮胎个数
//成员方法
public void run() {
System.out.println(color+"运行"+num);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2