Java与C语言中的名词对比
来源:互联网 发布:互联网租车平台知豆 编辑:程序博客网 时间:2024/06/05 22:33
对于已经学过C/C++的朋友来多,刚刚接触Java,会对这个语言中新出现的一些名词有些疑惑。我想通过与C语言相关名词的对比,来帮助记忆和理解。
1.方法(相当于C中的函数)
在一个类中,程序的作用体现在方法中。方法是JAVA创建一个有名字的子程序的方法。
方法的实现包括两部分内容:方法声明和方法体。
public static void getAge() //方法声明
{
return age; //花括号里面的就是方法体
}
2.构造器(相当于C中的构造函数)
构造器的特点就是:①构造器与类同名;
②不需要定义返回值类型;
③没有具体的返回值;
④当函数运行时,构造器就同时运行;
class Person //构造器
{
private int age;
private String name;
Person()
{
System.out.println(name+ " " +age);
}
}
class Demo
{
public static void main(String[] args)
{
Person p = new Person();
}
}
此时,运行Demo.class。构造器就会同步运行。
此外,构造器也可以重载。因为使用构造器的目的就是要初始化对象。当想把Person的一个实例初始化成:有名字,但是没有年龄时,可以这样重载构造函数:
Person(String n)
{
name = n;
System.out.println(name+ " " +age);
}
当在主函数构建新的实例时:Person p1 = new Person("LiSi");此时调用的就是重载后的构造器。
3.对象(相当于C语言中类中定义的变量)
用2中的Person类创建一个“P”,P就是Person类的一个对象。由于翻译的原因,对于变量在java中有很多叫法。定义在类中的对象又称成员变量或者实例变量。而静态变量(static)又被称为类变量。
- Java与C语言中的名词对比
- Java基础知识与C语言的对比
- C语言(1) HelloWord 与JAVA对比
- Java与C/C++语言对比
- C语言和Java中的文件操作对比
- 对Java与C语言的简单对比
- Java与C语言数组实现机理的一点对比
- java、C++、C#、 Objective-c语言对比
- C++ 与 Java 语言对比
- SQL与WINDOWS的名词对比
- shell脚本与c语言对比学习
- shell 语法与C语言对比
- shell 语法与C语言对比
- shell 语法与C语言对比
- C语言数组与指针对比
- shell 语法与C语言对比
- C语言中的#与##
- 对比Java语言中的覆盖和重载
- 查找某个数是否在二维数组中(剑指offer第一题)
- Qgis应用-数据库操作
- 毕业一年多总结
- easyui-tab绑定tab使用右键菜单-默认第一个tab不做菜单的操作,只处理动态打开的tab操作
- linux命令大全 rm
- Java与C语言中的名词对比
- <学习笔记>数据挖掘原理与运用-sql server2008 数据库
- 操作系统进程ID 分配
- 2016/10/18
- Java+spring切面编程(aop)spring控制反转(ioc)+hibenrate对象关系映射(ORM
- Git使用(三)
- leetcode 113 Path Sum II
- 运算符重载使用
- 【16.56%】【codeforces 687B】Remainders Game