java类是抽象的,生活中不实际存在上的。他是一类对象的共同点。
类的形式为 public+class+类名{}
*类包括属性和方法:
属性 访问限制符+类型+属性名;
如private String name;
方法 访问限制符+返回类型+方法名(参数){程序块};
如public void setName(String n){name=n};
方法可以包含参数,而参数类型、个数、或类型个数都不同则可以构成方法的重载。
如 public void show(){};
public void show(int a){};
前两者方法名相同,而参数不同构成重载。方法的重载与访问限制符和返回类型无关。
*构造器:
形式 public 类名(){}
类在构造对象时必须通过构造器构造。前面那个构造器是系统默认构造器。即没定义构
造器时,构造对象使用该构造器。
构造器方法同样可以重载。重载后要调用默认构造器则需显式定义。
*this关键字的用法:
this关键字在java中用来表示当前的对象。
通常用于区分类的属性和一般参数。如:
public class Man{
private String name;
public void setName(String name){
this.name=name;//this.name指类的属性
}
}
*值传递和引用传递:
值传递:java中的基础类型在调用时遵循值传递。
如: int a,b=3;a=b;a=2;System.out.println("a="+a+"b="+b);
输出a=2,b=3;a的改变不会影响b
引用传递:java中的类类型调用时遵循引用传递,因为类类型是由栈指向堆空间的,他直接与地址相关联
如: String a="hello";
String b=a;
b="world";System.out.println("a="+a+" b="+b);
输出a=world b=world
分享到:
相关推荐
Java初学者都必须理解的六大问题. Java初学者都必须理解的六大问题.
Java初学者都必须理解的六大问题
Java初学者都必须理解的问题
Java初学者都必须理解的问题.doc
包含一些Java的基本知识,可以通过这些习题对Java的基础知识有一个更全面的理解
适合初学者的java笔记,很详细系统的介绍java的相关特性,易于理解.
JAVA入门级笔记,满满当当适合刚学习用JAVA编程的程序员,不死记硬背靠理解走遍天下
Java教程 J2EE初学者需要理解的五个问题
初学者学习java程序源代码,方便初学者阅读和理解java的初级编程。
使用Java理解程序逻辑 ppt 适用于初学者
初学者可以好好学习下一、学好框架二、例外捕捉 三、多线程需要理解机理 四、重视接口 五、掌握静态方法和属性 六、了解网络编程
实现了java中GUI飞机自由移动发射子弹 子弹与敌机碰撞 敌机掉血 英雄机加分 英雄机有大招 图片资源不错 代码简单容易理解 且有大量注释 适合初学者可以更加掌握java
这是一个 用java写的模拟太阳系的小项目 是对类和对象的 初步理解与运用,感觉还不错,上上手还是可以的。
java初学者必看,从零开始,对初学java的人员有一定的帮助和理解,大家有需要的就请赶快下载吧,java初学者必看,从零开始
适合初学者的 Java 教程 1. 了解Java的发展简史; 2. 理解Java 对软件开发技术的影响; 3. 了解Java的应用前景及特点; 4. 理解面向对象程序设计的基本概念; 5. 为本课程后续的学习打下思想和认识的基础。
这个是北大青鸟 Accp6.0_S1.使用Java理解程序逻辑与参考答案。是初学JAVA者所用,有所有答案和提供给学生的材料,以及每个章节的题目、答案和PPT。非常好的东东,便于各位仁兄参考。
1. 该资源适合刚刚接触java的同学们,通过此练习题,可以更加深刻的理解java语法的内涵,同时熟悉java的使用方法。 2. 在做acm题不能有很好效果的情况下,这个是很好的选择。 3. 题目考察点含有( 类,继承,多态,...
java中set和get方法的理解 写给初学者