类的定义与使用

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();
    }
}

执行结果:

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14223412.html