java基础知识
微笑de生活
这个作者很懒,什么都没留下…
展开
-
java中什么是类什么是对象
Java是一种面向对象的程序设计语言(Object Oriented Programming:OOP),面向对象的程序设计语言中有类和对象的概念,那么它们在概念上到底有什么区别呢?下面以java语言为例解释下什么是类,什么是对象?类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与转载 2016-09-12 11:31:44 · 34634 阅读 · 1 评论 -
java静态内部类
//外部类public class InnerClass2 { // 外部类中的静态变量score private static int score = 84; // 创建静态内部类 //静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 //如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的原创 2016-09-08 11:16:49 · 255 阅读 · 0 评论 -
java成员内部类
package com.imooc.innerclass;//外部类InnerClass1public class InnerClass1{ //外部类的私有属性name private String name = "Inner"; //外部类的成员属性 int age = 20; //成员内部类Inner //Inner原创 2016-09-08 11:12:02 · 385 阅读 · 0 评论 -
java final关键字
java中可以用final关键字修饰类、方法、属性和变量。1、final修饰类,则该类不允许被继承2、final修饰方法,则该方法不允许被覆盖(重写)3、final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或者在构造方法中赋值(但两者只能选其一)4、final修饰变量,则该变量的值只能赋一次值,即变为常量。原创 2016-09-08 10:54:34 · 210 阅读 · 0 评论 -
java的访问修饰符
在JAVA中有四种访问控制权限,分别为:private、default、protected、public。1、private访问控制符如果一个成员方法或成员变量名前使用了private访问控制符,那么这个成员只能在这个类的内部使用。注意:不能在方法体内声明的变量前加private修饰符。2、默认访问控制符如果一个成员方法或成员变量名前没有使用任何访问控制符,就称这个成员所拥原创 2016-09-08 10:47:09 · 947 阅读 · 0 评论 -
java之静态变量
Java 中用 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。这里推荐用类名访问~~,以下先认识下怎么用静态变量。例如,我们在类中定义一个静态变量world,代码如下public class HelloWorld { /** * @param args转载 2015-10-29 09:57:32 · 565 阅读 · 0 评论 -
java之静态方法
1、与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:public class HelloWorld { /** * @param args */ //使用static关键字声明静态方法 public static void print(){ System.out.println转载 2015-10-29 10:25:01 · 393 阅读 · 0 评论 -
java之静态初始化块
Java 中可以通过初始化块进行数据赋值,如public class HelloWorld { /** * @param args */ String name;//定义一个成员变量 //通过初始化块为成员变量赋值 { name = "myworld"; }}在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 st转载 2015-10-29 10:36:15 · 422 阅读 · 0 评论 -
java中的多态性
面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。 要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了转载 2016-09-20 11:22:01 · 288 阅读 · 0 评论 -
java的继承
继承是:新定义的类是从已有的类中获取属性和方法的现象。 这个已有的类叫做父类, 从这个父类获取属性和方法的类叫做子类。/*什么是继承*/public class ExtendsDemo1 {public static void main(String[] args) {Truck t = new Truck();t.size = 100; //不建议这么写。初始化成员变量最好使用构造方转载 2016-09-19 17:56:45 · 292 阅读 · 0 评论 -
java的this关键字
在Java程序设计中经常会见到this的使用,this使得程序设计变得规范、简单、灵活。但是在使用过程中,在不同场合它的含义并不完全相同,使用不当还会出现错误,本文对this的几种用法和出现的问题进行了分析详解。关键词:类;对象;this;成员变量;方法;构造方法中,Java语言提供了丰富的类(Class)、接口(Interface)以及相应的方法(Method转载 2016-09-19 17:29:58 · 1295 阅读 · 0 评论 -
java中的构造方法
构造方法就是与类同名的那个方法,它的作用是可以用来初始化class Person //人类{public Person(String n,int a) //构造方法 { name = n; age = a;} private string name; private int age;}static void main(String[] args){Person p =转载 2016-09-19 17:11:41 · 268 阅读 · 0 评论 -
java中的成员变量和局部变量
public class Telphone { //属性(成员变量) float screen; float cpu; float mem; int var = 30; //方法 void call(){ int var = 40;//局部变量 System.out.println("var:"+var); int localVar = 10;//局部变量 Syst转载 2016-09-13 09:20:53 · 793 阅读 · 0 评论 -
java方法内部类
//外部类public class InnerClass3 { private String name = "Inner"; // 外部类中的show方法 public void show() { // 定义方法内部类 //方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。 //一定要注意哦:由于方原创 2016-09-08 11:18:48 · 643 阅读 · 1 评论