当前位置 博文首页 > YHSevenWater的博客:【初学者的见解】对Java中类、对象、属性和

    YHSevenWater的博客:【初学者的见解】对Java中类、对象、属性和

    作者:[db:作者] 时间:2021-08-11 16:08

    对Java中类,对象,属性和方法的简化理解(笔记)

    1.类:具有相同属性方法对象称之为。类是抽象化的概念,例如:人类,鸟类等。

    public class Person{
    
    }
    public class Brid{
    
    }
    

    2.对象:世界上一切的事物都可以称之为对象。可以理解:对象是某一类中的某一个。在实际程序中,首先创建的是类,然后通过类创建对象,对象便是类的实例化

    public class Person{
    	//创建Person类的对象
    	Person man = new Person();
    	Person woman = new Person();
    }
    

    3.属性:用来描述某个对象的特征。它是静态的。
    例如:人类有年龄,体重,颜色等特征。

    public class Person{
    	int age;
    	int weight;
    	String color;
    }
    

    4.方法:每个对象都具有属于自己的行为。它是动态的。通过对象调用相应的方法实现某个对象的行为,这点类似于C语言中的调用函数实现其功能一样。
    例如:人类会跑步,唱歌等行为。

    public class Person{
    	Person man = new Person();
    	man.run();
    	man.sing();
    }
    
    public void run(){	//这里是无参的方法,也无返回值。
    	System.out.println("跑步!");
    }
    
    public void sing(){	//这里是无参的方法,也无返回值。
    	System.out.println("唱歌!");
    }
    

    5.成员变量和成员方法:类是封装对象的属性和行为的载体。对象的属性成员变量的形式存在,对象的方法成员方法的形式存在。即对象的成员由属性和方法组成,两者是对象的重要组成部分,因为它们的存在才赋予对象存在的实际意义。

    //创建Person类
    public class Person{
    	public static void main(String[] args){
    		//创建Person类的对象
    		Person man = new Person();
    		Person woman = new Person();
    	
    		//创建成员变量(年龄,体重,肤色,姓名)
    		int age;
    		int weight;
    		String color;
    		String name;
    
    		//通过所创建的对象调用成员方法
    		man.run();
    		woman.sing();
    	}
    	//创建成员方法(跑步,唱歌)
    	public void run(){
    		System.out.println("男人擅长跑步!");
    	}
    
    	public void sing(){
    		System.out.println("女人擅长唱歌!");
    	}
    }
    
    cs