JavaSE-类和对象的概念

类和对象

作为面向对象语言,Java主要采用面向对象编程,而类正是对象的模板,对象要按照类的要求来创建对象。

作为对象的模板,类中主要包括两方面内容


  • 属性:类中的成员变量,用来记录事物的信息
    • 成员变量(Java中不存在全局变量,所有篇面向对象语言都没有全局变量)
    1. 可以供类中的任意成员使用,如果,有同名的局部变量由于就近原则会被覆盖
    class Test{
    	public static void main(String [] args){
    		Person p=new Person();
    		p.print(30);
    	}
    }
    class Person{
    	int age=20;
    	public void print(int age){
    		System.out.println(age);
    	}
    }
    //输出结果为30
    
    2.可以赋值也可以不赋值,如果不赋值在new对象时采用属性数据类型的默认值
    class Test{
    	public static void main(String [] args){
    		Person p=new Person();
    		p.print();
    	}
    }
    class Person{
    	int age;
    	public void print(){
    		System.out.println(age);
    	}
    }
    

  • 行为:类中的方法,用来实现事物的功能
    1.方法的声明:
    权限控制符 修饰符 返回值类型 方法名(形参列表){
    }
    返回值:返回值类型与需要返回的值类型相同,不返回则void
    形参列表:本质上就是一个一定会得到实参值传递的方法的局部变量
    重载:在同一类中方法名相同但是形参列表不同(形参类型和个数)就会形成方法的重载 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值