java
我是天才很好
深度学习算法工程师
github: https://github.com/wstchhwp
个人邮箱:1103540209@qq.com
展开
-
Java中面向对象的知识点总结
Java是一门面向对象的语言。对象是Java程序中的基本实体。除了对象之外Java程序同样处理基本数据。一、对象和类的概念类:对具有相同属性和方法的一类事物的抽象。对象:具体的某一事物,代表自身的一些属性和方法。二、类(对象)之间的关系关联(组合、聚合),继承,依赖、实现三、面向对象设计思想面向对象—>考虑哪些类,对象—>类和对象有属性、方法—>类和类之间的关系四...转载 2020-05-06 12:12:04 · 438 阅读 · 0 评论 -
static int a 和 int a是什么区别?
一、主体不同1、static int a:变量a被定义为抄静态整型变量。2、int a:定义为整型变量。二、可变性不同1、static int a :其值就会在编译时设定,并且无法在运行时改变。2、int a:值在运行时设定,可以随时改变。三、作用域不同1、static int a:作用域只限于文件内。2、int a:作用域在函数内,能够作为某特定种类的值中任何一个的保留器。...转载 2020-05-06 11:56:36 · 25423 阅读 · 0 评论 -
Java面向对象的三大特征
java面向对象的三大特征:“封装、继承、多态”。以本文为例,User类中的变量为私有变量,只能通过创建对象(此时构造方法自动调用)来赋值。外界只能通过公有方法api()来访问User类。Admin类继承了User类,调用了其构造方法,还重写了method_1方法,增加了一个特有方法power()。User文件public class User {/*** 私有变量, 仅限本类访问...转载 2020-05-06 11:27:34 · 457 阅读 · 0 评论 -
Java基础教程之Hello World到面向对象
Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台”的理念。我在这里想要呈现一个适合初学者的教程,希望对大家有用。“Hello World!”先来看一个HelloWorld.java程序。这个程序在屏幕上打印出一串字符"Hello World!":public class HelloWorld{ public static void main(String[]...转载 2020-05-06 11:11:27 · 434 阅读 · 0 评论 -
Java基础教程之组合(composition)
在从HelloWorld到面向对象中,我们将int,float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类型的拓展。我们已经见过了基本类型作为数据成员、方法的参数、方法的返回值和方法内部的自动变量。自然的,普通类型的对象,比如Ba...转载 2020-05-06 10:05:13 · 2908 阅读 · 0 评论 -
类变量和实例变量的区别
一、类对象和实例对象类对象是将具有相似属性和方法的对象总结抽象为类对象,可以定义相似的一些属性和方法,不同的实例对象去引用类对象的属性和方法,能减少代码的重复率。实例对象又称实例化对象,不是抽象而是一类对象中具体的一例对象。二、类变量和实例变量类变量:可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的)。实例变量:实例化之后,每个实例单独拥有的变量。实例变量:实例化之后...原创 2020-05-06 09:56:41 · 2558 阅读 · 0 评论 -
Scanner in = new Scanner(System.in);是什么意思?
Scanner 是一个类,in是一个实例或者说是对象!new 是一个创建对象的方法……Scanner这个类最实用的地方表现在获取控制台输入。就相当与声明这是一个人类(Scanner),这个人类是谁(in), 后面新创建一个人类new Scanner(system.in),system.in 表示他有什么特征。总的来说就是新创建一个输入的Scanner对象,然后赋值给in。用人类的话来说...原创 2020-05-06 09:31:25 · 54002 阅读 · 5 评论 -
public static void main(String[] args) 是什么意思?
这是java程序的入口地址,java虚拟机运行程序的时候首先知找的就是main方法。跟C语言里面的main()函数的作用是一样的。只有有main()方法的java程序才能够被java虚拟机运行,可理解为规定的格式。这个是一个方法,比较特殊的方法,所有java程序的运行起点就是这个方法。对于里面的参数及修饰符:public:表示的这道个程序的访问权限,表示的是任何的场合可以被内引用,这样jav...原创 2020-05-06 08:08:31 · 2379 阅读 · 0 评论