1. 面向对象程序设计的三大基本特征: 继承(Inheritence) , 封装 (Encapsulation) , 多态 (Polymorphism)。
2. 封装 : 类包含了数据与方法 , 将数据与方法放在一个类中就构成了封装。
3. 如何定义类?
修饰符 class 类的名字
{
//类的内容(包含了属性与方法)
}
4. 方法。如何定义方法?
修饰符 返回类型 方法名称([参数1, 参数2 , 参数3...])
{
//方法体
}
5. main 方法是整个Java 程序的入口点,如果类的定义中没有main 方法,则程序无法执行。
6. 方法定义不能嵌套,也就说不能再一个方法中定义另外一个方法。方法只能定义在类中。
7. 关于方法的执行: 首先需要定义方法,接下来就是可以使用方法( 调用方法),当方法调用完毕后,方法可以返回值。
方法到底是否返回值是由方法的定义决定的.
8. 如何生成对象? 通过类来生成对象 ( 通常使用new 关键字来生成对象)。
public class Person
{
}
类名 变量名 = new 类名();
Person person = new Person();
Person person2 = new Person();
Person person3 = new Person();
9. 方法调用需要通过对象来完成,方法调用的形式是:
对象变量.方法名([参数值1 , 参数值2 , 参数值3...]);
10. 关于方法的注意事项:
1) 在方法定义中,方法的返回值与return 后面的变量或常量类型保持一致。
2) 在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致 (参数个数一致 , 参数类型一致)。
3) 方法定义时的返回类型与接收方法返回值的变量类型保持一致。
11. public int add ( int a ,int b){
return a+b;
}
方法定义时的参数叫做形式参数。
int a = test.add(8,4);
方法调用时所赋予的具体值叫做实际参数。
12. 关键字 void 表示方法不返回值。
13. 如果方法不返回值,那么声明方法的时候使用void 关键字,在方法定义中可以有两种情况实现不返回值:
a) 不使用return 语句
b) 使用 return ,但return 后面没有任何值或者变量, return 后面只有一个分号,表示退出方法,返回方法的调用端.使用方式: return ;
分享到:
相关推荐
Java SE1 学习主要涉及Java编程语言的基础概念和核心特性。Java是一种广泛使用的面向对象的编程语言,它的设计目标是具有平台独立性、高效性和安全性。在这个学习阶段,我们将重点探讨Object类和String类。 Object...
Java SE 8u251是这个系列的一个更新版本,它包含了对Java 8的修复和改进,确保了更好的性能、稳定性和安全性。Oracle是Java的主要开发者和提供商,通常在其官网上发布最新的Java版本,但下载通常需要用户进行注册和...
这个"java SE基础学习项目"显然是一份针对初学者或者需要巩固基础的开发者的学习资源。在这个项目中,你可能会找到一系列的教程、代码示例、练习题和可能的项目实践,以帮助你深入理解Java编程语言的基础概念。 ...
学习如何定义类,创建对象,以及理解类和对象之间的关系,如继承和多态性,这些都是Java SE学习的重要部分。 **3. 异常处理** 在Java中,异常处理是程序健壮性的重要组成部分。学会使用try-catch-finally语句块,...
在这个压缩包文件"jsd2209-se-master"中,我们可以期待找到一系列与Java SE相关的练习项目或者代码示例。通常,这样的资源会涵盖Java的基础概念,如类、对象、封装、继承、多态等面向对象编程的关键概念。此外,还...
这个压缩包文件可能包含了多个Java SE项目的源代码,如"java-se-master",这通常是一个GitHub仓库的名称,表示这是一系列与Java SE相关的项目或练习的集合。 在Java学习过程中,掌握基础语法、类和对象、数据类型、...
这个压缩包包含的是一系列Java SE的学习练习代码和小型应用程序,涵盖了Java编程的基础到高级特性,是学习Java语言和深化理解的良好资源。下面将详细阐述这些知识点。 1. **基础语法**:Java的基础语法包括数据类型...
在"Java SE6从入门到精通源代码"这个资源中,你将有机会接触到一系列与Java编程相关的源代码实例。这些实例涵盖了从基础概念到高级特性的广泛范围,可以帮助初学者快速理解并掌握Java编程语言。 1. **基础语法**:...
这个压缩包中的“javase6全方位学习”很可能包含了一系列的示例代码、教程文档和可能的实战项目,通过这些资源,你可以深入理解Java SE 6的各种特性和用法。对于学习Java SE 6的开发者而言,这样的资源是极其宝贵的...
以上只是Java SE学习中的一部分关键知识点,实际的学习过程中还需要通过实践来不断巩固和提高。这个"java_se-master"压缩包很可能是包含了一系列的示例代码和练习,可以帮助你在实践中学习和掌握这些概念。记得动手...
这份"Java SE练习源码"包含的是一系列用于学习和实践Java编程技能的代码示例。通过这些源码,我们可以深入理解Java语言的特性和应用。 首先,Java语言的基础知识点包括: 1. **语法基础**:Java是一种面向对象的...
理解这些概念并能编写面向对象的代码是Java SE学习的重点。 10. **异常处理**:通过try-catch-finally语句块,Java提供了一种处理程序运行时可能出现错误的方式。了解异常的分类和如何抛出、捕获异常是编写健壮代码...
编写Java程序时,必须运行JDK(Java Development Kit),它包含了Java运行环境JRE和一系列开发工具及基础类库。下载JDK时,可以从官方网站www.sun.com进行下载。配置JDK时,需要设置环境变量,使得系统能够识别Java...
Java SE 9作为Java发展历程中的一个重要里程碑,引入了一系列创新,包括模块化系统(Project Jigsaw)、反应式流(Reactive Streams)支持、JShell(即时命令行工具)以及对集合框架的增强等。以下是一些主要知识点...
这个资料包中的"JAVA_SE-master"可能包含一系列的示例代码、练习项目和教程,可以帮助学习者通过实际操作加深对Java SE的理解。通过逐步学习和实践,你可以掌握Java编程,并有能力解决实际开发中遇到的问题。记得...
通过深入学习和查阅Java SE Development Kit 8u144的官方文档,开发者不仅可以掌握Java编程的基础,还能了解到高级特性和最佳实践,从而提升开发效率和代码质量。文档是开发者解决问题、学习新技术的重要资源,应...
这个压缩包文件"java-se-library-master"很可能包含了一系列的学习资源,包括代码示例、练习项目和可能的教程文档,用于帮助初学者或有经验的开发者深化对Java SE的理解。 在Java学习的过程中,掌握以下几个关键...
在"groovy-se-study-master"这个压缩包中,可能包含了一系列的Groovy脚本文件,每个文件都是一个具体的示例,展示了如何使用Groovy调用Java SE的各种功能。通过阅读和运行这些示例,你将能够深入理解Groovy和Java...