文档章节

java入门第二季1

千言sully
 千言sully
发布于 2016/09/29 10:51
字数 575
阅读 10
收藏 0

一、1、:类是模子,确定对象将会有的基本属性和方法

    类是对象的类型,具有相同的一组对象的组合

 

     2、属性:属性是对象和类中具有的特性

     方法:是对象或类所进行的具体操作

 

 

3、定义java中的类:  class + 类名{}(貌似没什么可讲)

定义对象: 类名 定义对象名 = new 类名();  对象名.属性    对象名.方法

 

 

4、成员变量: 只能在其本类中所有成员使用

局部变量:只能在其本类方法中临时使用使用

注意:成员变量没有赋值时可以自动初始化为0,;局部变量不会自动初始化、

不能重名     局部变量具有优先级

 

 

5、构造方法:new + 构造方法创造对象

定义在java类中的初始化方法          创建对象时我们直接创建的构造方法内的初始化    无返回值

没有自定义构造方法 系统会直接添加无参构造方法, 如果定义了一个有参的构造方法则无法调用系统定义的无参构造方法

 

6、    static变量:在Python中叫做全局变量   可用在所有个类中使用

被static 修饰的变量叫做类变量,与成员变量区别在与类变量可直接调用  成员变量必须实例化才调用

 

 

7、静态方法:静态方法中可直接调用静态成员,但不可直接调用非静态成员

在静态方法中调用非静态方法或变量,则可创建实例调用对象方法调用(说白了,就是非静态变量和方法·是对象的属性方法,所以调用必须实例化。静态是类的属性方法调用所以不用实例化)

 

 

8、静态初始化块:通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行第二执行普通初始化块最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。

 

© 著作权归作者所有

上一篇: 第一行代码
下一篇: java入门7
千言sully
粉丝 0
博文 26
码字总数 9707
作品 0
淄博
私信 提问
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
2.8K
0
java 7 入门书籍

一、Java从入门到精通 《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。 《Java从入门到精通(第3版...

modernizr
2014/05/15
7.7K
9
【目录导航】JAVA零基础进阶之路

【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出...

MFrank
2018/06/21
0
0
BAT等大厂Android面试书单和知识点清单

java是Android开发的基础,在BAT的初面中,会涉及到比较多的java基础知识,所以比较重要,下面我介绍的书籍内容是由浅到深。 1.Thinking in java:这本书被称为Java的三大圣经之一,虽然书比...

android自学
2018/07/25
0
0
Java程序员们读什么书决定了对未来职业方向的选择

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。...

kingdelee
2014/10/08
304
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
46分钟前
5
0
05.深入浅出索引(下)

在下面这个表T中,如果我们执行select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? mysql> create table T ( id int primary key, k int not null default...

scgaopan
昨天
6
0
设计模式-中介者模式

设计模式-中介者模式 定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互 UML 组成部分主要包含 Mediat...

木本本
昨天
5
0
Python 周刊第 418 期

新闻 PyCon US 2020 开始接受财务赞助! https://pycon.blogspot.com/2019/10/financial-aid-launches-for-pycon-us-2020.html2020年 Python 美国开发者大会,tips: 中国也有,可以赞助国内的...

iCodeBugs
昨天
5
0
ThreadLocal源码阅读

首先,从set方法入手, // ThreadLocalpublic void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t);//这里可以看出,从Threa......

小海bug
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部