自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 创建一个对象的步骤

创建一个对象的步骤A:画图演示 画图说明一个对象的创建过程做了哪些事情?示例代码:class Demo1_Student { public static void main(String[] args) { Student s = new Student(); s.show(); }}class Student { pri

2018-01-25 00:11:45 2329

原创 学生类的代码及测试

学生类的代码及测试A:案例演示 学生类: 成员变量: name,age构造方法: 无参,带两个参成员方法: getXxx()/setXxx()show():输出该类的所有成员变量值B:给成员变量赋值:a:setXxx()方法b:构造方法C:输出成员变量值的方式:a:通过getXxx()分别获取然后拼接b:通过调用show()方法搞定class Demo04

2018-01-23 22:18:24 1361

原创 给成员变量赋值的两种方式的区别

给成员变量赋值的两种方式的区别A:setXxx()方法 修改属性值B:构造方法 给对象中属性进行初始化注:这两种方式,在开发中用setXxx更多一些,因为比较灵活。代码解析:class Demo3_Person { public static void main(String[] args) { Person p1 = new Person("张三

2018-01-21 23:49:18 1077

原创 构造方法的重载及注意事项

构造方法的重载及注意事项A:案例演示 构造方法的重载重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表。B:构造方法的注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 eg:public Person(){ }b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。 注意:这个时候,如果我们还想使用无参构造方法,就必须自己给

2018-01-21 22:07:35 377

原创 构造方法Constructor概述和格式

构造方法Constructor概述和格式A:构造方法的概述和作用 给对象的数据(属性)进行初始化。B:构造方法格式特点方法名与类名相同(大小也要与类名一致)。没有返回值类型,连void都没有。没有具体的返回值return;class Demo01_Constructor{ public static void main(String[] args){

2018-01-21 18:46:32 610

原创 手机类代码及其测试

手机类代码及其测试练习:请把手机类写成一个标准类,然后创建对象测试功能。class Demo2_Phone{ public static void main(String[] args){ Phone p = new Phone(); p.setPrice(2000); p.setBrand("Apple"); p.call()

2018-01-17 20:41:21 1645

原创 this关键字的概述和应用

this关键字的概述和应用A:this关键字特点,代表当前对象的引用。(谁来调用我,我就代表谁)B:案例演示this的应用场景:用来区分成员变量与局部变量重名。注:成员变量必须由当前对象来调用。class Demo_Person{ public static void main(String[] args){ Person p1 = new Person();

2018-01-17 00:19:56 2653

原创 private关键字的概述和特点

private关键字的概述和特点A:人类赋值年龄的问题。B:private关键字特点 a.是一个权限修饰符。b.可以修饰成员变量和成员方法。c.被其修饰的成员变量只能在本类中被访问。C:案例演示a.把成员变量用private修饰。b.提供对应的getXxx()和setXxx()方法。(set设置,get获取)c.private仅仅是封装的一种体现形式,不能说封装就是私有。

2018-01-15 23:46:57 2166

原创 封装的概述

概述A:封装的概述 隐藏事物的实现细节,对外提供公共的访问方式。B:封装的好处 隐藏实现细节,提供公共的访问方式。提高代码的复用性。提供安全性。C:封装原则 将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。

2018-01-14 23:08:40 227

原创 匿名对象的概述和应用

匿名对象的概述和应用A:什么是匿名对象? 没有名字的对象。B:匿名对象应用场景。 调用方法,仅仅只调用一次的时候。 a.这种匿名调用有什么好处?节省代码。 b.注意:调用多次的时候,不适用。匿名对象调用完毕即为垃圾,可以被垃圾回收器回收。C:案例演示,匿名对象应用场景。class Demo_Car{ public static void main(String[] a

2018-01-14 22:36:09 427

原创 方法的形式参数是类名的时候如何调用

方法的形式参数是类名的时候如何调用class Demo_Student { public static void main(String[] args) { print(10); Student s = new Student(); //创建对象,并将对象的地址值赋值给s print(s);

2018-01-12 01:14:29 1473

原创 成员变量和局部变量的区别

成员变量和局部变量的区别A:在类中的位置不同 成员变量:在类中方法外。局部变量:在方法定义中或者方法声明上。B:在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)C:声明周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失。局部变量:随着方法的创建而存在,随着方法的调用完毕而消失。D:初始值不同成

2018-01-11 00:09:42 168

原创 三个引用两个对象的内存图

三个引用两个对象的内存图A:图解 B:说明:Car c3 = c2; => 把c2的地址值赋值给c31)三个引用:声明了3个局部变量,即c1,c2,c3. 2)两个对象,即在堆内存中创建了两个对象.

2018-01-08 23:34:03 242

原创 两个对象的内存图

两个对象的内存图class Demo1_Car { public static void main(String[] args) { Car c1 = new Car(); //创建对象 //调用属性并赋值 c1.color = "red"; //为车的颜色赋值 c1.

2018-01-07 21:00:55 341

原创 一个对象的内存图

一个对象的内存图class Demo1_Car { public static void main(String[] args) { Car c1 = new Car(); c1.color = "red"; c1.num = 8; c1.run(); }}/** A:车的属性 * 车的颜色

2018-01-07 20:17:55 485

原创 学生类的使用

学生类的使用A:文件名的问题 在一个Java文件有两个类: * 基本类:例如学生类 * 测试类:测试类里面是有主方法的,因为程序的入口就是主方法,所以应该通过主方法做测试。 * 建议:文件名称和测试类名称一致。B:如何使用对象? * 创建对象并使用 * 格式:类名 对象名 = new 类名(); 对象名:其实就是合法的标识符,如

2018-01-06 23:40:02 573

原创 学生类的定义

学生类的定义class Demo1_Student { public static void main(String[] args) { System.out.println("Hello World"); }}/* * A:案例演示 * 属性:姓名,年龄,性别 * 行为:学习,睡觉 * B:我们如何描述现实世界事物

2018-01-04 22:53:18 3689

原创 类与对象概述

A:我们学习编程是为了什么。 为了把我们日常生活中实物用学习语言描述出来。B:我们如何描述现实世界事物。 属性:就是该事物的描述信息(事物身上的名词)行为:就是该事物能够做什么(事物身上的动词)C:Java中最基本的单位是类,Java中用Class描述事物也是如此。 成员变量:就是事物的属性成员方法:就是事物的行为D:定义类其实就是定义类的成员(成员变量和成员方法) 成员变量:和以

2018-01-03 23:13:04 215

原创 面向对象思想概述

面向对象是通过面向过程演变过来的.A:面向过程(C语言) 强调的是过程,即第一步,第二部……B:面向对象(Java语言) 强调的是对象,即对象里面封装了第一步,第二步… 只用负责调用对象,对象调用方法。C:举例,洗衣服,买煎饼果子。D:面向对象思想特点。 懒人思想。复杂问题简单化。将我们从执行者变成了指挥者,角色发生了转换。E:面向对象的开发 不断创造对象,使用对象,指

2018-01-03 22:52:47 276

修改目标地址值代表的值

修改目标地址值代表的值

2022-04-03

空空如也

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

TA关注的人

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