02Java对象和类

时间:2021-09-24 03:27:24   收藏:0   阅读:51

1. Java对象和类

下图中汽车类(class),而具体的每辆车为该汽车类的对象(object),对象包含了汽车的颜色、品牌、名称等。

2. 类的定义

技术分享图片

/*
	类的定义
	类的定义步骤:
		定义类
		编写类的成员变量
		编写类的成员方法
		
	手机类:
		类名
		手机(Phone)
		
		成员变量:
		品牌(brand)
		价格(price)
		
		成员方法:
		打电话:(call)
		发短信:(sendMessage)
*/
public class Phone{
    //成员变量
    String brand;
    int price;
    
    //成员方法
    public void call(){
        System.out.println("打电话");
    }
    public void sendMessage(){
        System.out.println("发短信");
    }
}

3. 对象的使用

技术分享图片

/*
测试类就需要有一个main方法:public static void(String[] args){}
*/
public class PhoneDemo{
    public static void(String[] args){
        //创建对象
        Phone p = new Phone();
        
        //使用成员变量
        System.out.println(p.brand);
        
        //使用成员方法
        p.caii();
    }
    
}

案例

public class Student {

    //成员变量
    String name;
    int age;

    //成员方法
    public  void  study(){
        System.out.println("Good");
    }

    public void doHomework(){
        System.out.println("Gan");
    }
}
public class Stuent_test {
    public static void main(String[] args) {
        //创建对象
        Student s = new Student();

        //使用对象
        System.out.println(s.name + "," + s.age);

        s.name="Dog";
        s.age=19;

        System.out.println(s.name + "," + s.age);

        s.study();
        s.doHomework();

    }

4. 对象内存图

4.1 多个对象指向相同

技术分享图片

技术分享图片

原文:https://www.cnblogs.com/zjh1170/p/15312256.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!