-
创建五个生活当中的交通工具,并同时查看它们运输客人的方式查看全部
-
1.main就是静态方法 2.静态方法中可以直接调用同类中的静态变量,但不能直接调用非静态变量。 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 3.普通成员方法中则可以直接访问同类的非静态变量和静态变量。 4.静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。 5.普通成员方法中能直接调用非静态方法和静态方法。查看全部
-
1、成员变量有初始值0,局部变量没有初始值; 2、成员变量与局部变量同名时,局部变量具有更高的优先级(就近原则)。查看全部
-
Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 使用 static 可以修饰变量、方法和代码块。 本小节,我们先认识一下静态变量。 例如,我们在类中定义了一个 静态变量 hobby ,操作代码如下所示: 运行结果:查看全部
-
类是模子查看全部
-
//综合练习——租车系统 项目分析: 1.数据模型分析:通过对现实世界的事物主要特征的分析,抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束.数据结构的组成:属性和方法 2.业务模型分析:在设计应用程序之前应该明确应用程序必须执行哪些任务。确认业务需求分析的目的在于创建一个能同时满足零售商和消费者需要解决的方案。 3.显示和流程分析: (1)显示:用户可以看到的信息提示界面 (2)流程:显示信息的执行过程,步骤查看全部
-
面向对象查看全部
-
多态 1.引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2.方法多态 创建本类对象时,调用的方法为本类方法 创建子类对象时,调用的方法为子类重写的方法或者继承的方法查看全部
-
哈哈,西pu,老师是福建那边的吗查看全部
-
//UML简介UML(Unified Modeling Langguage) 统一建模语言/标准建模语言 模型化的软件系统开发图形语言 常见的UML图: 1.用例图 用户和用户的关系 2.序列图 用户和系统的关系 3.类图 描述类和类之间的关系 4.常用UML建模工具:Visio, Rational Rose, PowerDesigner 5.使用UML建模工具画出UML模型后可以自动转换成Java代码,描述模块之间关系和模块系统结构查看全部
-
//Java中的类 1.概念:借口可以理解为一种特殊的类,由全局常量和公共的抽象方法组成 2.类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类方法的实现细节,它只规定这些类里必须提供某些方法 3.接口定义基本语法: [修饰符] ( abstract ) interface 接口名 [extends 父接口1,父接口2...] { 零到多个常量定义... 零到多个抽象方法定义... } 4.接口就是用来被继承和实现的,因此修饰符一般用public 5.接口中的属性是常量,即使定义时不添加public static final修饰符,系统也会自动加上; 接口中的方法只能是抽象方法,总是使用,即使定义时不添加public abstract修饰符,系统也会自动加上. 接口中的方法只是声明,而不能有方法体,用来约束子类 6.使用接口: 一个类可以实现一个或多个接口,实现接口使用implements关键字,类是单继承的,接口可以多继承. 继承父类实现接口的语法: [修饰符] class 类名 extends 父类 implements 接口1,接口2... { 类体部分//如果继承了抽象类,需要实现继承的抽象方法;要实现接口中的抽象方法 } 注意:如果要继承父类,继承父类必须在实现接口之前 7.与匿名内部类配合使用接口: 匿名内部类就是没有名字的内部类,多用于关注实现而不关注实现类的名称 语法格式: Interface i = new Interace(){ public void method() { System.out.println("匿名内部类实现接口方式); } }; //末尾的分号不能少 i.method( );查看全部
-
成员变量和局部变量一些注意查看全部
-
内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类查看全部
-
equal()方法:比较对象的引用是否指向同一块内存地址。Dog dog=new Dog() dog只是对象的引用,是对象在内存中的地址。 一般情况下比较两个对象时,比较他们的属性值是否相同,所以重写equals()方法。菜单source this==object 比较两个对象引用的值是否相同;getClass()得到一个类对象。类对象描述类的代码信息,类的对象则关注对象的属性值。【与String类的equals()方法不一样,String类的equals()比较字符串是否一样】 Dog other=(Dog)obj 把传进来的对象转换成Dog类型,转换成相同的类型后才能进行属性比较。查看全部
-
java中的各种包查看全部
举报
0/150
提交
取消