简单理解面向对象

面向对象是JAVA中难理解的地方,所谓万物皆对象。每一个对象都有属性和行为,属性是描述物体固有的信息,而行为呢!这很好理解这个物体的动作行为。
例如,一个车,他有品牌了速度了车型了这都是它的属性,而车他会跑就是他的行为。
Java语言提供了类,方法,属性。类是最基本的单位,类里面有定义的变量,变量来描述这个对象,方法体了。还有三大修饰符:

public   protected  private

public有公共的意思它的作用域当前包 ,其他包,当前类,其他类都可以访问这个方法。
protected受保护的,只能是当前包,当前类,可以访问,但是其他包不可以访问。
private私有的,就是自私的意思,只允许当前类可以访问。(引出了封装的概念)
类和对象:类:老师,对象:学生。
在这里插入图片描述

public  class Person {	
	private int age;
	public int getAge() {
		return this.age;
	}
	public void setAge(int age) {
		if(age>10000{
			this.age = 16;// 
		}else{
			this.age = age;
		}
	}
}
public class Test{
	public static void main(String[] args) {//主函数
		Person person = new Person ();
		person.setAge(10000);
		System.out.println(person.getAge());
	}
}每一个方法都有主函数

变量:
变量分为成员变量和局部变量
public class Test{
int a=1;//成员变量
public void cat(){
int b=2;//局部变量
}
}
成员变量指的是在类范围里定义的变量,局部变量指的是在方法里定义的变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值