什么是面向对象 类创建 创建对象

面向对象

- 面向对象是一种编程思想,任何事物都能看作为对象。通过把具体的事务对象化,包括将它的属性和行为。

面向对象的主要思想包括:封装、继承、多态、抽象

- 封装:封装就是模块化,即把不同的功能封装在不同的模块里。
-  继承:就是给对象能在基类里面提取字段的方法和能力。
- 多态:即对应于一个接口有多种实现的方式。
- 抽象:抽象也就是把具体实例的本质抽象出来,把行为和具体实现分离开来。

类与对象

类:具有相同属性、行为、功能的事物的描述---人类、鸟类
对象:具体的某个事物---某个人、某辆车、我使用的手机

程序中的类与对象

程序的目地是为了解决问题,其状态分为运行状态与非运行状态

  -程序中的类---代码
  -程序中的对象---代码执行后的结果(内存中的数据+指令)

而且代码中只有创建对象的指令

 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版权协议,转载请附上原文出处链接和本声明。