作为一个插班生的我 今天迎来了我的第一次补习 老师龙哥跟我们讲解了关于Java的一些基本知识 。以下是我自己的一些随堂笔记 。 希望能帮助到跟我一样在奋斗学习中的新手们 ~
高手大神之类的笑笑就好 求勿喷,小女子在这里谢过啦
不过要是有心地好的大神哥哥 能再指导指导的话是再好不过滴啦啦啦啦 。
咳咳,废话说了一堆 下面进入正题 嗯...... 我其实一点也不啰嗦的 !!!
首先我们开始讲java与c语言的区别(当然指的只是过程与对象,不是所有区别)
话说老师先以类和对象为话题指着我面前的台式电脑和一台笔记本电脑
问:请问这两者是一类吗(老师的想法其实是想说它们都是电脑的)
可是我神经兮兮的回答了个: 不是! 因为一个是台式的 一个是笔记本 。
老师: ........
老师又问: 那么请问我手中的鼠标跟你这个鼠标是一类么(老师用的是无线)
我答: 不是! 一个有线,一个没有线。
全班 :..........
*************************************************************(以上是题外话 可以选择性忽略滴啦 )
1.oop 面向对象的编程
面向过程:做一件事的时候关注的事情的流程
面向对象:做一件事情的时候关注的是谁在做事
写程序:使用计算机语言去描述现实中的事,物。
2.金R在学java -- >
用c语言的理解:
如何学:(面向过程)
main(){
f1();
f2();
f3();
f4();
}
f1(){
f5();
f6();
}
************************************************************************************************************************
java的理解:
学生在学习课程 (有两个对象)(永远体现的是类与类的关系)
类:抽象的,若干个对象共同点的描述
对象:具体的个体
类型 对象
学生-------->金R
电脑-------->某一台电脑
步骤:
a.分析事件中有几种类型的对象
b.每种类型都定义一个类(学生类,课程类)
c.根据类创建对象
d.对象调用属性和方法
3.对象是如何让产生的--->构造方法
a.构造方法的特点,与一般方法的区别
b.构造方法的作用
c.方法的重载
//构造方法:任何一个类默认都有一无参的构造方法
//构造方法仅仅是为了创建对象
//只能用new来调用
//如果重载了构造方法,则默认的构造方法就失效了。如果需要用它,则必须将它显示声明。
4.有参数的方法和有返回值的方法
5.传递值与引用传递
//值传递如
int a1=100;
int b=a1;
修改b后a1的值不会变。
//引用传递(对象不是基本类型(保存在栈空间里面),需要通过new来创建的,保存在堆里面(无序,随机,不可重复),传递的是对象在堆所在的地址)
Student stu1=new Student();
Student stu2=stu1;
改变stu2的话stu1也会变。
其实上的内容不多,但每天有收获就是进步吧。
你们觉得呢 。
好啦 我去完成老师布置的作业了,大家提前晚安把 GN~
下期再见~~~~
相关推荐
标题《R菜鸟入门》所涉及的知识点涵盖了R语言的基础入门、学习R的重要性以及实际应用。R语言是一种用于统计分析、图形表示以及数据挖掘的编程语言,广泛应用于科学研究和数据分析领域。 描述部分告诉我们作者dapeng...
《MATLAB编程(第二版)-菜鸟入门教材》这本书旨在帮助初学者快速掌握MATLAB的基础知识和实际应用技巧。 在本书中,读者将了解到以下关键知识点: 1. **MATLAB简介**:了解MATLAB的历史、应用领域以及它与其他编程...
【标题】: "很全面的菜鸟入门教材很全面的菜鸟入门教材" 这个标题明确地指出,这是一份针对初学者的全面性学习资料,可能是针对IT领域的基础教程,旨在帮助新手快速入门。"很全面"这个词组暗示了这份教材包含了众多...
jmeter 入门到进阶系列教程 jmeter 是一款优秀的开源性能测试工具,目前最新版本为 3.0 版本。它具有多种优点,如高可扩展性、精心简单的 GUI 设计、完全的可移植性和 100%纯 Java 等。jmeter 的安装非常简单,只...
本资料为本人学习matlab编程(第二版)-菜鸟入门教材时对其课后习题(1-4章)所编的程序,以及书本上的源程序。适用于才开始学习matlab编程
以下是一些关于Linux菜鸟入门级命令的详细说明,旨在帮助新手快速熟悉这个强大的操作系统。 1. **ls**:用于列出目录中的文件和子目录。通过`ls -l`可以显示详细信息,包括权限、所有者、大小等。 2. **cd**:改变...
本文是我为大家分享的区块链技术文章系列中的第一部分【区块链之菜鸟入门】的第一篇,这篇文章咱们先抛开技术细节,用漫画的形式撩开神秘面纱,和大家聊一聊到底区块链是什么。
资源名称:qt菜鸟入门到精通内容简介: qt菜鸟入门到精通,是一套针对qt爱好者而总结积累的学习经验和学习知识,它的主要作用是将现今用到的各种qt编写的程序进行集合,然后把知识点融汇在实战练习中,来达到速成...
Spring框架是Java开发中的核心组件,它为应用程序提供了一个全面的基础设施,包括依赖注入(DI)、面向切面编程(AOP)以及各种企业级服务。本教程专为初学者设计,旨在帮助“菜鸟”快速掌握Spring的基本概念和实战...
FSM初学者教程 FSM编程-菜鸟入门(清晰版)
《谁说菜鸟不会数据分析(入门篇)第四版》是一本专为初学者设计的数据分析教程,旨在帮助新手快速掌握数据分析的基础知识。这本书可能包含了Excel在数据处理、分析和可视化方面的应用,因为“excle”标签暗示了内容...
LINUX教程书籍,菜鸟入门宝典 LINUX教程书籍,菜鸟入门宝典 LINUX教程书籍,菜鸟入门宝典
3dmax 菜鸟入门教程 这是part2的资料
本书把MATLAB 当作一种技术编程语言来教,向学生展示如何编写简洁高效,有充分根据的程序。本书不主张把MATLAB 数以百计的函数全部介绍给大家,而是教给学生怎样使用MATLAB 语言,以及如何使用网上在线工具去加载你...
JAVA菜鸟级入门教程