自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 面向对象_总结

1:成员变量和局部变量的区别(理解)(1)在类中位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部主量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始货值不同成员变量:有默认值局部变量:没有默认值,必

2016-08-30 00:06:20 450

原创 面向对象_main方法的格式详细解释

/*main方法的格式详解:public static void main(String[] args){...}public:公共的,访问的权限是最大的。由于main方法是被jvm的调用,所以权限要够大。static:静态的,不需要创建对象。通过类名就可以了。方便jvm的调用。void:方法的返回值是返回给调用者,而main方法是被jvm调用。返回内容给jvm没用意义。

2016-08-28 22:15:33 990

原创 面向对象_静态变量和成员变量的区别

所属不同:静态变量属于类,所以也称之为类变量成员变量属于对象,所以也称之为实例变量(对象变量)内存中位置不同:静态变量存储于方法区的静态区成员变量存储于堆内存内存出现时间不同:静态变量随着类的加载而加载,随着类的消失而消失成员变量随着对象的创建而存在,随着对象的消失而消失调用不同:静态变量可以通过类名调用,也可以通过对象调用成员变量只能通过对象名调用

2016-08-28 21:52:41 633

原创 面向对象_static的注意事项

/*static关键字注意事项A:太静态方法中没有this关键字如何理解呢?因为静态是随着类的加载而加载的,this是随着对象的创建而存在的。静态比对象先存在。B:静态方法只能访问静态的成员变量和静态成员方法静态方法:成员变量:只能访问静态变量成员方法:只能访问静态成员方法非静态方法:成员变量:可以是静态的,也可以是非静态的成员方法:可以是静态的成员

2016-08-28 21:29:04 576

原创 面向对象_static的内存图解

2016-08-27 23:14:31 491

原创 面向对象_static关键字的特点

/*static特点:(它可以修饰成员变量,还可以修饰成员方法)A:随着类的加载而加载回想main方法B:优先于对象存在C:被类的所有对象共享举例:学生共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)"面积大占用空间"水杯(不能用静态修饰)"面积不占用

2016-08-27 20:40:28 575

原创 面向对象_static关键字的引入

/*定义一个人类姓名和年龄都是变化的,唯独国籍是一样的一样的国籍,每次创建对象,在堆内存都要开辟同样的空间,浪费了。怎么办呢?针对多个对象有共同的这样的成员变量值的时候,Java就给我们提供了一个关键字来修饰:static。*/class Person{//姓名String name;//年龄int age;//国籍//String co

2016-08-27 20:39:33 964

原创 面向对象_加减乘除练习

/*定义一个MyMath,提供基础的加减乘除功能,然后进行测试*///基础的加减乘除功能类import java.util.Scanner;class MyMath{//加法功能public int add(int a,int b){return a + b;}//减法功能public int sub(int a,int b){return a

2016-08-27 20:37:10 2338

原创 面向对象_员工类案例练习

/*需求:定义一个员工类,自已分析出几个成员,然后给出成员变量,构造方法,getXxx()/setXxx()方法,以及一个显示所有成员信息的方法。并测试分析:员工:成员变量:员工编号,姓名,年龄构造方法:无参构造方法成员方法:getXxx()/setXxx()方法show;*///员工类(唉木普洛依)class Employee{

2016-08-25 22:13:40 1128

原创 面向对象_长方形案例练习

/*定义一个长方形类,求周长和面积的方法,然后定义一个测试类Test2,进行测试长方形类:成员变量:长,宽成员方法:求周长:(长+宽)*2求面积:长*宽注意:import必须出现在所有的class的前面*/import java.util.Scanner;class ChangFangXing{//长方形的长private int l

2016-08-24 20:55:48 1116

原创 面向对象_什么时候定义成员变量

/*定义一个类Demo,其中定义一个求两个数据和的方法定义一个测试类Test,进行测试。变量什么时候定义为成员变量:如果这个变量是用来描述这个类的信息的,那么该变量就应该定义为成员变量。变量到底定义在哪里好呢?变量范围越小越好。因为能及时的被回收。*///定义Demo类/*//方式1class Demo{public int sum(){in

2016-08-22 23:19:15 998

原创 面向对象_创建对象做了哪些事情?

2016-08-22 22:37:13 523

原创 面向对象_一个标准的手机的代码及测试

/*标准的手机类练习手机类:成员变量://品牌String brand;//价格int price;//颜色String color;构造方法://无参构造public Phone(){} 成员方法:getXxx()/setXxx()*///定义手机类class Phone{//品牌private String b

2016-08-21 23:49:36 742

原创 面向对象_一个标准学生类的代码及测试

/*一个标准代码的最终版。学生类:成员变量:name,age构造方法:无参,带两个参数成员方法:getXxx()/setXxx()show():输出该类的所有成员变量值给成员变量赋值:A:setXxx()方法B:构造方法输出成员变量值的方式:A:通过getXxx()分别获取然后拼接B:通过调用用show()方法搞定*/

2016-08-21 21:01:27 1239

原创 面向对象_成员方法的分类及使用

/*类的组成:成员变量,成员方法加入一个新的成员:构造方法。以后再提类的组成:成员变量构造方法成员方法返回值:void类型非void类型形式参数:空参方法非空参方法*/class Student{public String getString(){return "helloWord";}public void show()

2016-08-21 19:31:28 629

原创 面向对象_构造方法的重载及注意事项

/*我们一直在使用构造方法,但是,我没没有定度构造方法,用的是哪里来的呢?构造方法注意事项:A:如果我们没给出构造方法,系统将自动提供一个无参的构造方法B:如果我们给出了构造方法,系统将不再提供了默认的无参构造方法注意:这个时候,如果我们还想使用无参构造方法,就必须自已给出,建议永远自已给出无参构造方法给成员变量赋值有两种方式:A:setXxx()B:构

2016-08-21 19:01:30 709

原创 面向对象_this关键字_标准的手机类代码及其测试

/*作业:请把手机类写成一个标准类,然后创建对象测试功能手机类:成员变量:品牌:String brand;价格:int price颜色:String color;成员方法:针对每一个成员变量给出对应的getXxx()/setXxx方法。然后定义测试:创建一个对象,先通过getXxx方法输出成员变量的值。这一次的结果是:null---0---null然

2016-08-07 22:56:56 646

原创 面向对象_this关键字的概述和应用、this关键字的内存图解

/*曾经曰:起名字要做到见名知意。this:是当前的对象引用。简单的记,它就代表当前类的一个对象。注意:谁掉用这个方法,在该方法内部的this就代表谁。this的场景:解决局部变量隐藏成员变量 *///定义学生类class Student{//姓名private String name;//年龄private int age;//姓名

2016-08-06 23:47:11 666

原创 面向对象_封装的概述、封装的好处和设计原则、private关键字的概述和特点、private的应用标准案例

/*定义一个学生类:成员变量:name,age成员方法:show()方法我们在使用这个案例的过程中,发现了一个问题:通过对象去给成员变量赋值,可以赋值一些非法的数据。这是不合理的。应该是这个样子的:在赋值之前,先对数据进行判断。判断到底在哪里做比较合适呢?StudentDemo类是一个测试类,测试类一般只创建对象,调用方法。所以,这个判断应该定义在S

2016-08-06 23:45:42 920

原创 面向对象_方法的形式参数是类名的时候如何调用

/*形式参数的问题:基本类型:形式参数的改变不影响实际参数引用类型:形式参数的改变直接影响实际参数*///形式参数是基本类型class Demo{public int sum(int a,int b){return a+b;}}//形式参数是引用类型class Student{public void show(){System.out

2016-08-06 23:43:07 2321

原创 面向对象_成员变量和局部变量的区别

/*成员变量和局部变量的区别?A:在类中位置不同成员变量:在类中方法外。局部变量:在方法定义中或者方法声明上。B:在内存中位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失。局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。D:始初化值不同成员变量:有默认初始化值局部变量:没有

2016-08-03 23:16:05 459

原创 面向对象_匿名对象

/*匿名对象:就是没有名字的对象匿名对象的应用场景:A:调用方法,仅仅只调用一次的时候。注意:调用多次的时候,不适合。那么,这种匿名调用有什么好外吗?有,匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。B:匿名对象可以作为实际参数传递*/class Student{public void show(){System.out.println("

2016-08-03 23:15:36 323

原创 面向对象_形式参数是类名的问题

/*形式参数的问题:基本类型:形式参数的改变不影响实际参数引用类型:形式参数的改变直接影响实际参数*///形式参数是基本类型class Demo{public int sum(int a,int b){return a+b;}}//形式参数是引用类型class Student{public void show(){System.out

2016-08-03 23:15:12 637

原创 面向对象总结

1:二维数组(理解)(1)元素是一维数组的数组。(2)格式:A:数据类型[][] 数组名 = new 数据类型[m][n];B:数据类型[][] 数组名 = new 数据类型[m][];C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}};D:数据类型[][] 数组名 = {{...},{...},{...}};(3)案例(掌

2016-08-02 22:44:47 495

原创 面向对象_一、二、三个对象的内存图

class Student{ String name; int age; String address; }class StudentTest{ public static void main(String[] args){ Student stu = new Student(); stu.name = "小明"; stu.age = 18; stu.address = "北京"; //小明---18---北京。(预测:小明,18,北京) System.out.pri

2016-08-01 21:43:21 2419

使用wampserver部署Vtigercrm8流程

使用wampserver部署Vtigercrm8流程

2024-01-26

TreeView控件工具

TreeView控件工具,test文件是测试网页。

2017-06-07

员工增加删除

SSH整合练习

2017-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除