前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【原创】Java编程思想以及类,对象,属性,方法,包的解释

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

作者头像
零点
发布2023-03-03 20:43:35
3460
发布2023-03-03 20:43:35
举报
文章被收录于专栏:微科技微科技

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

代码语言:javascript
复制
   强调实现完整系统的过程。(即完成一个系统所需要的步骤)
   分析完整系统需要完成的功能

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

代码语言:javascript
复制
   强调实现完整系统的参与者。(即完成一个系统所需要各个部分提供的功能)
   不同的参与者提供不同的功能

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

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

三,面向对象中的对象:

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

四,类中的属性

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

五,类中的方法:

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

六,java中的包

代码语言:javascript
复制
java中为了将不同类集合在一起,引入了包的概念,可以将功能属性类似的类存放在同一个包内。
包在电脑上的提现为路径,即某个类在net.vkeji包下,通常java文件存放的路径为/net/vkeji/路 
径下。
语法:package 包名;
包名书写要求:全小写字母,多个单词间.分割,通常为域名的倒写。如net.vkeji。
包语句的位置:包语句一般放在java源文件中的第一行。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档