`
林凡鹤
  • 浏览: 19006 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java 入门学习(五) 怎么定义类,定义方法

    博客分类:
  • java
阅读更多

 我的博客地址www.taomaipin.com

上一章讲了什么是类 和对象的概念,讲的不好,请大家原谅,水平有限有错误的地方希望大家给指出来,这章主要讲怎么定义类 定义方法 和类的构造函数

 

要定义一个类 可以使用Class 后面跟类的名字,然后再跟一对大括号 ,很好,定义一个类已经完成了。比如 上一节说的电视这个类

 Class Tv{

   String name=“我是李家的电视机”

}

按照习惯,Java中的类名以一个大写字母开头,所以我们的类名Tv就有大写字母T.如果采用这种方式,就会与你将要遇到的大多数代码一致。你可以输入这段源代码并将它保存到文件Tv.java中。记住包含Java类定义的文件必须与这个类的名字相同,并且扩展名必须是.java.下面,我们将构造这个类,并在一个操作实例中应用它.

在电视机这个类中 有电视机的一个属性也即是电视机Tv这个类的成员变量 name,并且它是String类型的变量。

如何操作实例化Tv这个类呢? 那么接下来 咱们就要认识main方法,在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。main方法作为一个特殊的规范,与普通的方法有很大区别,限制很多,理解其原理需要学习JVM相关知识。是Java中学习中大障碍,在这里 咱们暂且不讨论这个,具体jvm是什么 以后会有详解,还是我那句话 首先先把车开起来上路,具体这车是怎么组装的先跑起来再说。

 我呢 在Tv 这个类中定义一个我是电视机的方法,首先方法必须有名字 有时使用范围 有返回值 返回值可以为空,如下面代码 

Class Tv{

public void myName(){

 system.out.println("我是李家的电视机");

}

public static void mian(String[] args){

   Tv t = new Tv();

   t.myName();

}

}

在main 方法体中,我首先初始化 Tv 这个类,初始化类 必须用到new 这个关键字, 然后 用Tv类的引用t来操作Tv的对像中的方法,如上面t.myName(),即:对象引用点方法的名字

右键Run as Application  运行 控制台 会输出 我是李家的电视机。 博客地址 www.taomaipin.com

分享到:
评论

相关推荐

    Java入门学习笔记

    这份"Java入门学习笔记"涵盖了imooc网站上Java入门课程的三个赛季的内容,旨在为初学者提供一个全面的学习资源。 笔记的第一部分是"Java入门第一季学习笔记",它可能包括Java的基础概念和语法。这部分可能会讲解...

    Java入门学习PPT课件

    对于初学者来说,Java入门学习是编程旅程中的重要一步。这份"Java入门学习PPT课件"提供了简单易懂的方式,帮助新手理解Java的基础概念。 1. **Java简介**:Java是由Sun Microsystems(现为Oracle公司)开发的,由...

    java入门学习源码

    通过阅读源码,可以看到如何定义类,创建对象,并调用其方法。 3. **封装、继承与多态**:封装是隐藏对象的属性和实现细节;继承使得一个类可以基于另一个类进行扩展;多态则允许使用父类引用指向子类对象。在Java...

    java入门级学习笔记

    【Java入门级学习笔记】 Java是一种广泛使用的编程语言,尤其对于初学者来说,它具有简单性、面向对象、健壮性、安全性等显著特点。本笔记将深入浅出地介绍Java的学习路径,涵盖从环境配置到核心概念的全方位理解。...

    Java编程入门学习资料

    学习如何定义类,创建对象,以及对象间的交互。 3. **封装**:通过访问修饰符控制类的属性和方法的可见性,实现数据的隐藏和保护。 4. **继承**:一个类可以继承另一个类的属性和方法,实现代码的复用,降低耦合度...

    java入门经典第五章

    《Java入门经典》第五章是Java编程初学者的重要学习资源,涵盖了丰富的基础知识和实践技能。在这一章中,我们通常会遇到以下几个核心知识点: 1. **基础语法**:Java的基础语法是所有编程学习的起点,包括变量声明...

    Java 入门学习PPT

    类通过定义字段(属性)来存储数据,通过方法(行为)来实现功能。理解封装、继承和多态这三个面向对象的基本特性至关重要。封装是将数据和操作数据的方法绑定在一起,防止外部直接访问;继承允许一个类(子类)继承...

    Java基础入门学习资料

    9. **Java标准库**:Java的标准库(Java API)包含大量预定义的类和方法,如字符串处理的String类、日期时间的Calendar类等,深入理解这些类的功能和使用方式是提高效率的关键。 10. **Java应用程序和小程序...

    java学习从入门到精通教程(pdf)

    5. **方法与异常处理**:学习如何定义和调用方法,以及如何处理程序运行时可能出现的异常,这是编写可维护代码的关键。 6. **数组与集合框架**:了解如何使用数组存储和操作数据,并学习Java强大的集合框架,包括...

    java入门第一课

    Java入门第一课主要针对初学者,旨在提供一个良好的起点,帮助理解Java编程语言的基本概念和语法。这个课程可能源自GitHub上的一个开源项目,因此,它应该是动态更新的,随着学习者的需求和技术的发展而不断丰富。 ...

    JAVA入门学习程序

    【JAVA入门学习程序】 在计算机编程领域,Java是一种广泛应用的高级编程语言,以其"一次编写,到处运行"的特性闻名。这个"JAVA入门学习程序"是专为初学者设计的一套学习资源,旨在帮助新手快速掌握Java编程的基础...

    java基础课件 java入门课件

    学习Java的第一步通常是理解如何声明变量、编写方法以及控制流程,如条件语句(if-else)和循环(for, while)。此外,了解运算符的优先级和作用也是重要的基础。 其次,面向对象编程(OOP)是Java的核心特性。你...

    JAVA入门教程TXT

    在“JAVA入门教程TXT”中,你将学习到以下基础知识: 1. **Java环境搭建**:首先,你需要安装Java Development Kit (JDK)。JDK包含了编译Java源代码所需的Java编译器(javac)、运行Java程序的Java虚拟机(JVM)...

    Java入门学习课件

    总的来说,这个Java入门学习课件覆盖了从基础语法到面向对象编程的关键概念,包括类和对象、继承、接口、异常处理、集合框架以及GUI编程等。对于想系统学习Java编程的初学者来说,这是一个非常全面且实用的学习资源...

    java 入门教学课件

    在Java语言的结构中,`import`关键字用于引入需要的类或包,`class`定义类,`public`表示类对外公开,`static`修饰的方法属于类本身而不是类的实例,`void`表示main方法不返回任何值,`String[] args`是命令行参数。...

    java入门学习教程

    本教程"java入门学习教程"是专为初学者设计的一套PPT教学课程,旨在帮助那些对Java毫无基础的人快速理解和掌握这门强大的语言。 一、Java简介 Java是由Sun Microsystems(现已被Oracle公司收购)于1995年推出的一种...

    Java入门自绘学习,五子棋

    【Java入门自绘学习,五子棋】 在Java编程领域,自定义图形用户界面(GUI)是一项基础且有趣的技能。本项目"Java入门自绘学习,五子棋"旨在帮助初学者通过实际操作掌握Java GUI的基本用法,同时提供一个五子棋游戏...

    JAVA基础入门到精通pdf

    本资源“JAVA基础入门到精通pdf”提供了一条系统学习Java的路径,适合初学者作为入门教程。以下是对Java基础知识的详细解读: 1. **Java概述**:Java是由Sun Microsystems(现为Oracle公司)于1995年推出的一种面向...

Global site tag (gtag.js) - Google Analytics