类的定义与使用
package day08; public class Phone { String brand; float price; public void call(String name) { System.out.println("给" + name + "打电话!"); } public void sendMessage() { System.out.println("群发信息!"); } }
eg:
1 package day08; 2 3 public class TestPhone { 4 5 public static void main(String[] args) { 6 //1、创建对象 7 Phone p = new Phone(); 8 //2、给成员变量进行赋值 9 p.brand = "xiaomi"; 10 p.price = 3999.99F; 11 //3、打印赋值后的成员变量 12 System.out.println("型号:"+p.brand + "," +"价格:" +p.price); 13 //4、调用成员方法 14 p.call("丽丽"); 15 p.sendMessage(); 16 17 } 18 }
执行结果:
定义student类:
1 package day08; 2 3 4 public class Student { 5 6 //属性:姓名,年龄 7 //成员变量:和之前定义格式一样,只不过位置发生改变,类中方法外 8 String name; 9 int age; 10 11 //行为;学习 12 //成员方法:跟之前定义方法的格式一样,只不过去掉了static关键字 13 public void study() { 14 System.out.println("学习"); 15 } 16 }
package day08; public class StuTest { public static void main(String[] args) { StuDemo stu = new StuDemo(); stu.name = "112"; //stu.age = 20;//age是 private访问控制 stu.setAge(-20); stu.show(); } }
执行结果:
欢迎批评指正,提出问题,谢谢!