昆山IT培训学院
学校服务热线全国服务热线:400-035-8011

昆山Java培训班哪家教学比较好

  Java,从一开始学习这门技术,我们就被注入了一个概念——“Java是一门面向对象编程语言。”是的,Java之所以简单而具有优势,就是因为面向对象所带来的方便。这种方式免去了C++ 中反复而难以理解的指针和多继承,“可以让程序员以优雅的思维方式进行复杂的编程”。而这之中较为核心也是较基础的部分就是类与对象。


  一、对象

  作为Java语言中较基础的东西,我们有必要了解一下对象的概念。实际上生活中我们接触的所有东西都可以被称作为一个对象。比如你正在使用的浏览这篇文章的电子设备、你手边正在被你使用的那个鼠标、我正在敲的键盘等,全都是对象。对象不是一个笼统的,类似于“桌子”、“椅子”这种代表一类事物的概念,而是类似于“那张桌子”、“这把椅子”这样的具体的某一个事物。这就是对象。

  二、类

  类相当于之前我们所说的那个“笼统的概念”,就是具有共同特征的某一类东西。比如“桌子”、“电脑”、“显卡”等。而类和对象的关系也很简单——类是模板,对象是实物。

  类的格式如下:

  public class 类名(){

  //属性

  访问修饰符 数据类型 变量名;

  //方法

  访问修饰符 返回值类型 方法名(数据类型 参数名,...){

  }

  }

  三、类的属性和方法

  1、属性

  类的属性就是我们在描述某个东西时所指出的这个东西的特点。

  比如我们描述笔记本电脑,那么我们基本上会用“品牌”、“颜色”、“内存大小”、“显卡类型”等几个特点来描述它。那么如果这个时候我们把“笔记本电脑”当做一个类的话,那么它的属性就是刚才我们所指出的那几个特点。

  2、方法

  所谓方法,就是指一类事物的用途、行为或者功能。

  还是以刚才我们说的笔记本电脑为例。那么笔记本电脑的用途比如“写文章”、“学习”、“玩LOL”等,就是笔记本电脑这个类的方法。我们可以在程序中去调用这些方法以达到我们的目的。

  3、构造方法

  在Java中,任何变量在被使用前都必须先设置初值。Java提供的为类的成员变量赋初值的专门方法,就是构造方法。构造方法会在对象被实例化的时候被调用。

  注意:构造方法名必须与类名完全一致;构造方法没有返回值类型,连“void”也没有;如果你没有在一个类中定义构造方法,java会自动提供一个没有任何形参的默认的构造方法。

  这里我们定义一个简单的“学生类”

  public class Student{

  private String name;//姓名属性,私有

  private int age;//年龄属性,私有

  private int score;//学分属性,私有

  /**

  *构造函数,读取姓名和年龄属性

  */

  public Student(String name,int age){

  this.name = name;

  this.age = age;

  }

  /**

  *定义一个学习方法。每学习一次学分加1

  */

  public void study(){

  score++;

  System.out.println(name+"正在学习中,学分是"+score);

  }

  }

  这就是一个简单的类了。

  四、方法重载

  有些时候我们可以发现在特定的情况下有些对象会有一些其他对象没有的属性,这就导致有些类没办法通用。而再重新为这仅有的几个对象建立一个类会比较麻烦,这种情况我们就需要用到方法的重载。

  1、构造方法的重载

  中国古典名著《西游记》中的孙悟空是从石头里跳出来的,而其他所有人都是有父有母。这种情况下我们可以视为孙悟空的属性和其他人物不一样,这就需要在实例化孙悟空这个对象时加入一个不一样的参数。

  2、普通方法的重载

  每个人都需要吃东西,但是早中晚三餐吃的东西不一样。我们就需要对“吃”这个方法进行重载。

  3、方法重载的条件:

  方法名必须要完全一致;参数不同(个数、类型、顺序至少有一个不同)。

  五、this关键字

  1、当参数名和属性名相同的时候,Java会采用就近原则使用参数;如果要区分开来,那么可以使用this来区分,加上this.的表示属性,否则表示参数。

  2、this(参数值,...);调用当前类中对应参数的构造方法。

  注意:this表示当前调用的方法的对象。谁在调用方法,那么方法中的this就表示该对象。

  昆山Java培训班哪家教学比较好? 中公优就业拥有一支业内人数众多、阵容强大的培训团队,强大的师资队伍现已拥有逾500名专职培训教师,已率先实现了IT行业师资团队的精细化、科学化分工。创立O2O教学体系,针对IT行业需求、发展及就业趋势,打造从线上到线下的一体化教学体系,目前该体系已帮助众多IT行业学子实现优质就业梦想。

尊重原创文章,转载请注明出处与链接:http://news.peixun360.com/908960/ 违者必究! 以上就是 昆山IT培训学院 小编为您整理 昆山Java培训班哪家教学比较好 的全部内容。

校区地址

版权所有:培训指南(www.peixun360.com) 技术支持:培训指南网

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011