总结:
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);
}
重载的意义:重载可以让对象在参数不同的情况下使用不同的方法。现实情况下,对象的参数可能会时常变化不定,有了函数重载,同一个对象
,在不同的条件下,可以很好的使用不同的方法就行运算。
分享到:
相关推荐
2021城市生态课第一次实习总结.docx
1.初等矩阵:对单位矩阵做一次初等变换得到的矩阵 2.初等矩阵的分类: 3.矩阵的等价:定义和性质(三条) 4.标准型矩阵: 5.矩阵的秩 6.矩阵相抵 7.存
Java的学习资料 Java学习总结 Java课的一次大作业 对学习Java的一席总结
一元二次方程复习总结课PPT课件.pptx
1.只含有二次项的 n 元多项式 2.作一个 n 阶对称矩阵,x = 4.设 Cn×n 是可逆矩阵,x ∈ Rn,此时称 x = Cy 是可逆线性变换,此时二次
面试经验
一元二次方程复习总结课PPT学习教案.pptx
语文教学计划总结政治课一次探究问题学习中的反思.doc
1.设 A 为 n 阶矩阵,λ 是一个数,如果存在非零向量 v,使得 Av = λv,则称 λ 为 A 的一个特征值,v 2.设 A 为 n 阶矩阵,λE −
1.向量:只有一行或一列的矩阵,一般用 α, β, γ 表示 2.向量空间:由所有的 n 维 (行) 列向量组成的集合称为 n 维向量空间 3.两个 n 维向量
1.可逆矩阵的定义 2.逆矩阵的性质 (以下所指的矩阵都可逆) 3.n 阶方阵 A 可逆,当且仅当 r(A) = n 4.n 阶方阵 A 可逆当且仅当以下其中一
河南省淮阳县西城九年级历史上册第13课第一次工业革命知识点总结中华书局版.doc
学习总结-南开20秋学期《第一次把事情做对(麦课)》在线作业答案03308.docx
让不同专业的同学掌握这三种技术,这是"新职教"公共课教学大数据财务分析实训总结全文共5页,当前为第2页。大数据财务分析实训总结全文共5页,当前为第2页。内容的重大改革。同时新职教还涉及学校定位、培养规格、...
Vue_Demo_音乐_电影评论详细报告,是一次Vue大作业时候写的报告,包括设计、需求分析、功能介绍等。
不 过因为参加银行从业考试请了一次假。在这学期中,我每节课都是按时 上课,虽然我对软件、计算机这方面没有天赋,但是我尽量做到认真听 课,提醒自己不要开小差。听很多人说这是一门比较深奥的课程,刚开 始的时候...
简单算法,主要是二进制和十进制的转换问题 算法与设计课程设计报告 问题算法都有 完整解答
河南省淮阳县西城中学九年级历史上册第13课第一次工业革命知识点总结中华书局版
这个资源就是web程序开发课第一次实验报告资料。 我自己做的,计算机专业大三学生会学到一门web程序设计的课,这就是第一次实验报告