什么是面向对象编程,Java中对象、类、方法等概念。

什么是⾯向对象编程,特点

什么是⾯向过程编程?

捕捉⽼⿏
	买⽼⿏笼
	放诱饵
	等⽼⿏进⼊笼⼦
	把笼⼦关起来

什么是⾯向对象编程

捕捉老鼠	
	我买只猫,猫有抓⽼⿏的⽅法,对象本身具有的⽅法
	放进房⼦⾥⾯就⾏了
	复⽤(放到别的房⼦⾥⾯)

Java语⾔概念特点(也叫⾯向的基本概念)

维基百科:
⾯向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程典范,同时也是⼀种程序开发的抽象⽅针。它可能包含数据、属性、代码与⽅法。
对象则指的是类的实例!!!
它将对象作为程序的基本单元,将程序和数据封装其中,以提⾼软件的重⽤性、灵活性和扩展性,对象⾥的程序可以访问及经常修改对象相关连的数据。在⾯向对象程序编程⾥,计算机程序会被设计成彼此相关的对象。

  • :就是模板,⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可以定义为类。 (类名⾸字⺟⼤写)
class Student{

}
class Person{

}
class Cat{

}
  • 对象:类的实例化,⽐如 学⽣这个类实例化,就是 XX同学
Student student = new Student();
Cat cat1 = new Cat();
new Persion();
  • ⽅法:类的⾏为属性,⽐学⽣这个类,有吃饭,学习,睡觉;猫这个类,可以抓⽼⿏
class Student{
 	//定义⼀个吃饭的⽅法
 	public void eat(){

 	}

 	//定义⼀个睡觉的⽅法
 	public void sleep(){

 	}

}
  • 属性:⽐如学⽣都有年龄,姓名等属性(⾯向过程的时候,⼀般叫变量;⾯向对象编程,⼀般就叫属性)
class Student{
 	//定义⼀个年龄的属性
 	private int age;
 	//定义⼀个名称的属性
 	private String name;
 	public void set(int age){
 	this.age = age;

 	}
 	//定义⼀个吃饭的⽅法
 	public void eat(){

 	}	

 	//定义⼀个睡觉的⽅法
 	public void sleep(){

 	}

}
  • 参数:外部传递过来的叫参数
  • 变量:除开属性之外的,和除开参数之外,就叫变量。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值