什么是⾯向对象编程
什么是⾯向对象编程
INFO
我买只猫,猫有抓⽼⿏的⽅法,对象本身具有的⽅法
INFO
放进房⼦⾥⾯就⾏了
INFO
复⽤(放到别的房⼦⾥⾯)
Java语⾔概念特点(也叫⾯向的基本概念)
类:就是模板
INFO
⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可以定义为类。 (类名⾸字⺟⼤写)
1 | class Student{ |
对象:类的实例化,⽐如 学⽣这个类实例化,就是 XX同学
1 | Student student = new Student(); |
⽅法:类的⾏为属性,⽐学⽣这个类,有吃饭,学习,睡觉;猫这个类,可以抓⽼⿏
1 | class Student{ |
属性:⽐如学⽣都有年龄,姓名等属性(⾯向过程的时候,⼀般叫变量;⾯向对象编程,⼀般就叫属性)
参数:外部传递过来的叫参数
变量:除开属性之外的,和除开参数之外,就叫变量
1 | class Student{ |
说些什么吧!