【JAVA学习③】认识java中的类和方法

北冥

发表文章数:65

热门标签

,
首页 » 技术教程 » 正文

不要犹豫,快点进来

[滑稽]上一期讲了先注释,然后就有同学问我,结尾的 大括号 是啥。那我们这一期就来讲一讲,什么是 【类】,什么是 【方法】。

【Java 对象和类】
Java作为一种面向对象语言。支持以下基本概念:多态,继承,封装,抽象,类,对象 实例,方法,重载

【类和对象】
对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一辆车是一个对象,他的状态有:品牌,颜色等,行为有:行驶,加油等

类:类是一个模板,它描述一类对象的行为和状态。

☆举个栗子
男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object)

【Java中的对象】
现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。

☆用人来举例
他的状态有:姓名,性别,年龄,体重
他的行为有:吃饭,睡觉,喝水,打游戏

对比现实对象和软件对象,它们之间十分相似。
软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。
在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。

【创建对象】
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。

☆上代码

public class Main{
   public static void main(String[] args){
      // 下面的语句将创建一个Car对象
      Car mycar = new Car( "BWM" );
      System.out.println(Car);
   }
}

 

//这里打印的话就会打印出BWM,我的车品牌是BWM

【构造方法】
每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
//main方法是程序入口

【源文件声明规则】
在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。
一个源文件中只能有一个public类
一个源文件可以有多个非public类
源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
如果一个类定义在某个包中,那么package语句应该在源文件的首行。
如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
类有若干种访问级别,并且类也分不同的类型:抽象类和final类等。这些将在访问控制章节介绍。
除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。

【Java包】
包主要用来对类和接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。
Import语句
在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。

例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
import java.io.*;
(这个来自命令行)

以上文字教程来自:【菜鸟编程】
可以自行百度

————看文字可能有点晕,现在看看图[滑稽]
(看不清楚可以下载本地放大看)

看看second方法和third方法具体看图

终于完了,

喜欢的丢一个关注,爱你呦

【JAVA学习③】认识java中的类和方法

下期讲变量和怎么玩变量

 

 

未经允许不得转载:作者:北冥, 转载或复制请以 超链接形式 并注明出处 北冥博客
原文地址:《【JAVA学习③】认识java中的类和方法》 发布于2020-04-19

分享到:
赞(0) 打赏 生成海报

评论 1

1 + 1 =
  1. #1

    谢谢

      6个月前 (04-20)回复

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

北冥博客
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册