`
ronaldoLY
  • 浏览: 42146 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

前三次课的总结

阅读更多
总结:

1.
JAVA程序编译运行的理解:
先写代码,然后进行编译,编译完成的文件为class类型,如果需要运行,则可以在cmd中输入java+文件名,可以运行java程序。这些过程都需要在一个共同的环境,所以需要安装JDK.JDK就保证了编译和运行的过程是在同一环境中进行的。


2.
举一个简单的例子,ronaldo带球,过人,射门,进球。这一个完整的事件。
面向过程关注的是带球,过人,射门,进球,这4个过程。C语言是面向过程的语言,它就会写4个函数,分别表示这4个过程,如果这4个函数都实现了,那么这个事件就算完成了。
面向对象关注的是谁带球,谁过人,谁射门,谁进球。java是面向对象的语言。它同样会写4个函数,但是在每个函数中,都会存在谁去完成的这个问题。


3.
类:是抽象的,主观的
对象:是具体的,客观的。
类       对象
球员     ronaldo
人       奥巴马
手机     //诺基亚牌子的手机

类是所以对象中共同特征的集合
对象是符合类中条件的一个具体的事物(object)



4.
//定义一个学生类
public class Student{
//定义一个属性,名字
  String name;
//定义一个方法,玩
  public void play(){
  }
}
//创建对象:1.定义一个主类
public class Main(){
  public static void main(String[] args){
//创建一个对象,Stu1
    Student Stu1=new Student();

//调用方法
Stu1.play();
  }
}
5.
构造函数(方法):
public Student(){
}
特点:1.不写返回值类型,如void
      2.方法名与类名相同
      3.只用来创建对象
一般方法:
public void play(){
}
构造方法和一般方法的区别:1.构造方法不含返回类型,方法名与类名相同;一般方法有返回类型,方法名随意
                          2.构造方法是用来创建对象的,而一般方法是用来让对象完成一个行为的




6.
函数重载:对象在不同的情况下所调用的方法是不同的。
如:
//创建一个学生类
public class student{
   String name;

public void play(int a){
  System.out.println(a);
}
//下面的方法与上面的互为重载函数
public void play(int a,int b){
  System.out.println(b);
}
}
//创建一个主类
public class Main{
//创建一个对象
Student Stu1=new Student;
//根据paly()小括号中参数的个数(或者类型)来确定需要调用哪一个方法
//调用第一个方法
Stu1.paly(1);
//调用第二个方法
Stu1.paly(1,2); 
}


重载的意义:重载可以让对象在参数不同的情况下使用不同的方法。现实情况下,对象的参数可能会时常变化不定,有了函数重载,同一个对象
,在不同的条件下,可以很好的使用不同的方法就行运算。
  
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics