/**我们学习Java编程学习什么? 声明类 声明成员变量(属性) 声明成员方法 (行为) 创建对象 给属性赋值 指挥对象干事 */ public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /* 一、如果声明一个类 1.类的声明:class关键字,eg:class Student 2.属性声明: 数据类型 属性名 eg:String name; 3.方法声明: public 返回值 方法名(){} 案例1:学生类的定义 声明学生类 属性:姓名,年龄,性别 行为:学习,睡觉 */ //二、如何使用类 //1.创建对象 【格式:类名 变量名 = new 类名()】 Student stu1 = new Student(); //2.给属性赋值【点语法赋值】 stu1.name = "马云"; stu1.age = 50; stu1.gender = '男'; //3.指挥对象干事 stu1.say(); // stu1.study(); // stu1.sleep(); } } /*** * 类是用于描述事物 * 类中有属性和行为 */ //a>声明一个类 class Student{ //b>添加属性 String name;//名字 int age;//年龄 char gender;//性别 //c>添加行为(方法) public void study(){ System.out.println(name + "学习Java..."); } public void sleep(){ System.out.println(name + "在桌子趴着睡..."); } public void say(){//自我介绍 System.out.println("大家好,我是" + name); System.out.println("今年" + age + "岁"); System.out.println("性别" + gender); } }
/*** * 注意点: * 1.类的第一个字母用大写 * 2.类名的第一个字母不能用数字 * 3.类名的第一个字母可以用下划线,但是不推荐使用 * */ public class Demo02 { public static void main(String[] args) { // TODO Auto-generated method stub /* 案例2:手机类的定义(根据学生案例来模仿) 属性:品牌(brand)价格(price) 行为: 打电话(call) 发信息(sendMessage) 玩游戏(playGame)*/ //使用手机类 //1.创建对象 Phone phone = new Phone(); //2.给属性赋值 phone.brand = "iphone x"; phone.price = 6888.00; phone.color = "黑色"; phone.size = 5.9; phone.isIntelligent = true; //3.调用方法[对象.方法] phone.call(); phone.sendMessage(); phone.playGame(); } } class Phone{ String brand;//品牌 double price;//价格 String color;//颜色 double size;//尺寸 boolean isIntelligent;//是否是智能手机,true就表示智能手机 public void call(){ System.out.println("用" + brand +"手机打电话"); } public void sendMessage(){ System.out.println("用" + brand +"手机发信息"); } public void playGame(){ System.out.println("用" + brand +"手机玩跳一跳的游戏..."); } }