什么是面向对象 类创建 创建对象
面向对象
- 面向对象是一种编程思想,任何事物都能看作为对象。通过把具体的事务对象化,包括将它的属性和行为。
面向对象的主要思想包括:封装、继承、多态、抽象
- 封装:封装就是模块化,即把不同的功能封装在不同的模块里。
- 继承:就是给对象能在基类里面提取字段的方法和能力。
- 多态:即对应于一个接口有多种实现的方式。
- 抽象:抽象也就是把具体实例的本质抽象出来,把行为和具体实现分离开来。
类与对象
类:具有相同属性、行为、功能的事物的描述---人类、鸟类
对象:具体的某个事物---某个人、某辆车、我使用的手机
程序中的类与对象
程序的目地是为了解决问题,其状态分为运行状态与非运行状态
-程序中的类---代码
-程序中的对象---代码执行后的结果(内存中的数据+指令)
而且代码中只有创建对象的指令
int[] arr=new int[1000]
//arr---对象名
//int[1000]所创立的空间是---对象
类的结构
关键字:class类的标识词
关键字:一门语言的词汇,有特殊的作用,命名的时候尽量避开关键字
类名的命名格式
//src下多个文件夹以区分代码的种类
//类名:驼峰命名法(每个单词连在一起,首字母大写,与文件一致)
//package包
在每个java.文件中 类之前要有一个package文件声明文件的路径
包命名com.xsx0725中不能有关键字不能以符号和数字开头
public class 类名{
}
类里面要写什么代码
//代码是描述同一类事物的属性或者行为方式的一个方法
名词
属性:变量和常量
格式:属性属于的类型 属性名字
变量:String classID
常量:final int classID=0.01//final为最终变量
动词
方法、函数
格式:返回值类型 方法名 (参数类型 参数名){//方法名}
void eat(food Food){
//system out print("吃了"+Food);
创建对象
关键字:new
格式:类名 对象名=关键字 类名
//创建对象的指令
HouYi hy=new HouYi()
主函数中属性的赋值和方法的引用
格式:hy.属性名字=赋值;--属性的赋值
hy.方法名();--方法的引用
public static void main(String[] args){
//创建对象
HouYi hy=new HouYi();
//属性赋值
hy.nameID="后裔(小Q)";
.....
//行为的引用
hy.ack_1();
....
}
总结
public class 类名{
}
版权声明:本文为nooooooooooooo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。