zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【原创】Java编程思想以及类,对象,属性,方法,包的解释

JAVA属性方法对象编程 解释 以及 原创
2023-06-13 09:15:29 时间

一,编程思想分类: 1.面向过程编程:

   强调实现完整系统的过程。(即完成一个系统所需要的步骤)
   分析完整系统需要完成的功能

2.面向对象编程(oop):

   强调实现完整系统的参与者。(即完成一个系统所需要各个部分提供的功能)
   不同的参与者提供不同的功能

Java是典型的面向对象编程。 二,面向对象中的类:

生活中把具有相同特点和功能的物体分类为一个类,如白色的兔子是兔子类,人和兔子是动物类
编程中的类是将不同的对象按照相同特征(属性),相同功能(方法)的一个分类。类中包含了属性和方法。
语法:访问修饰符 class 自定义类名{}
类名书写要求:首字母大写,和.java文件名相同。只能包含字母数字,$和_,开头不能为数字

三,面向对象中的对象:

对象是指类的实例化体现,如生活中,白色兔子是兔子类的对象。
对象的作用:为了调用类中的属性和方法,需要创建对象。
语法: 类 自定义对象名 = new 类();
对象名书写要求: 首字母小写,从第二个单词开始首字母大写只能包含字母数字,$和_,开头不能为数字。
对象调用属性和方法:
      调用属性:对象名.属性
      调用方法:对象名.方法名()

四,类中的属性

属性(成员变量)语法:(1)数据类型 属性名;
         (2)数据类型 属性名 = 属性值;
属性命名要求:首字母小写,从第二个单词开始首字母大写。只能包含字母数字,$和_,开头不能为 
             数字。 
静态属性:语法:static 数据类型 属性名;
静态方法生命周期:类加载时(第一次创建对象)时开始存在,类释放时结束。

五,类中的方法:

方法的分类:
   普通方法(成员方法):
      语法:访问修饰符 返回类型 方法名(){方法体}
      方法名书写要求:首字母小写,从第二个单词开始首字母大写。只能包含字母数字,$和_,开 
                     头不能为数字。  
      成员方法中方法体指方法中的java语句
   方法返回类型分类:
      void:无返回类型
      基本数据类型和引用数据类型:返回值数据类型必须和方法中的返回类型一致
   return的用法:
      返回类型为void: return用于跳出跳出方法(结束方法)
      返回类型为基本或引用数据类型: return后跟需要返回的值
   构造方法:
      语法: 访问修饰符 类型(){方法体}
      作用:用于初始化属性,为属性赋值(创建对象是,调用的方法就是构造方法)
      构造方法中的方法体:常用于为属性赋值。
      构造方法名和类名相同,无返回类型。
      创建对象(实例化类)时一般调用的是构造方法。
   类方法:
      语法: 访问修饰符 static 返回类型 方法名(){方法体}
      使用static修饰的方法是类方法(静态方法),类方法调用无需创建对象,可以直接使用类名. 
      方法名()进行调用。
      类方法的生命周期:类加载时(第一次创建对象)时开始存在,类释放时结束。

六,java中的包

java中为了将不同类集合在一起,引入了包的概念,可以将功能属性类似的类存放在同一个包内。
包在电脑上的提现为路径,即某个类在net.vkeji包下,通常java文件存放的路径为/net/vkeji/路 
径下。
语法:package 包名;
包名书写要求:全小写字母,多个单词间.分割,通常为域名的倒写。如net.vkeji。
包语句的位置:包语句一般放在java源文件中的第一行。