
ShowYou面向对象代码
ShowYou面向对象代码
阿呆布衣酷
纯干货学习笔记:无盈利目的,只想帮自己成长
展开
-
《ShowYou面向对象代码》第12题:this关键字
《ShowYou面向对象代码》第12题:this关键字什么是this关键字?this指向对象本身,一个类可以通过this来获得一个代表它自身的对象变量this可以使用在哪三种情况中?一:调用实例变量二:调用实例方法三:调用其他构造方法为了防止局部变量和成员变量命名发生冲突:可以this.name = name;this(name,age,null);用来调用其他构造方法public class Person { private String name; private原创 2021-09-17 18:31:36 · 121 阅读 · 0 评论 -
《ShowYou面向对象代码》第11题:构造方法
《ShowYou面向对象代码》第11题:构造方法构造方法的作用是什么?构造方法的调用时机是什么时候?String name = new String(“Hello World”);构造方法的作用是:初始化类的实例变量调用时机:创建对象(new运算符)之后自动调用构造方法有哪三个特点?一:构造方法名必须与类名相同二:构造方法没有任何返回值,包括void也不行三:构造方法只能与new运算符结合使用什么是默认构造方法?java虚拟机为没有构造方法的类,提供一个无参数的默认构造方法,默认构造原创 2021-09-17 16:47:27 · 150 阅读 · 0 评论 -
《ShowYou面向对象代码》第10题:创建对象
《ShowYou面向对象代码》第10题:创建对象一个对象的生命周期包括哪三个阶段?一:创建二:使用三:销毁创建对象包括哪两个步骤?一:声明String name;Student stu;二:实例化实例化第一步:使用new运算符为对象分配内存空间实例化第二步:调用构造方法初始化对象String name;name = new String(“Hello World”);什么是空对象?一个引用变量没有通过new分配内存空间,这个对象就是空对象。java使用关键字null表示空对象原创 2021-09-17 16:04:12 · 117 阅读 · 0 评论 -
《ShowYou面向对象代码》第9题:封装性与访问控制符
《ShowYou面向对象代码》第9题:封装性与访问控制符面向对象的封装性事通过对成员变量和方法添加访问控制符来实现的。访问控制符有哪四种?一:私有 private只能其所在类的内部自由使用,其他类不允许直接访问二:默认只能同一个包中的类访问三:保护 protected可以同一个包中的类或者是不同包的子类访问四:公有 public任何类都可以访问访问成员有哪两种方式?一:调用,通过类或者对象调用它的成员二:继承,即子类继承父类的成员变量和方法public级别任何情况下两种方式都可以原创 2021-09-17 15:46:00 · 128 阅读 · 0 评论 -
《ShowYou面向对象代码》第8题:方法重载示例
《ShowYou面向对象代码》第8题:方法重载示例在一个类中同时存在多个相同名字的方法,但参数列表不同。参数列表不同指的是参数个数不同或者参数类型不同,另外,返回值类型不同不能用来区分方法重载...原创 2021-09-17 15:30:37 · 115 阅读 · 0 评论 -
《ShowYou面向对象代码》第7题:JavaSE有哪七个常用包?
《ShowYou面向对象代码》第7题:JavaSE有哪七个常用包?JavaSE有哪七个常用包?一:java.lang二:java.io三:java.net四:java.util五:java.text六:java.awt七:javax.swingjava.lang包中包含哪些类?java.lang包中包含java语言的核心类一:Object类二:Class类三:String类四:包装类:Integer等五:Math类等java.io包中包含哪些类?java.io包含输入/输出原创 2021-09-10 14:32:33 · 143 阅读 · 0 评论 -
《ShowYou面向对象代码》第6题:包作用、包定义和包导入
《ShowYou面向对象代码》第6题:包作用、包定义和包导入包作用:提供访问保护和命名空间管理。包定义关键字:package 一般是公司域名的倒置package com.baidu;包导入关键字:importimport com.baidu.Student;...原创 2021-09-10 14:17:00 · 108 阅读 · 0 评论 -
《ShowYou面向对象代码》第4题:构造类示例
《ShowYou面向对象代码》第4题:构造类示例public class Animal { int age = 1; public boolean sex = false; private double weight = 0.0; void eat() { } int run() { return 10; } protected int getMaxNumber(int number1,in原创 2021-09-10 11:13:56 · 106 阅读 · 0 评论 -
《ShowYou面向对象代码》第3题:声明成员方法语法格式
《ShowYou面向对象代码》第3题:声明成员方法语法格式声明成员方法的修饰符有九种:public 、protected、默认修饰符、private:用来封装static、finalabstract、native、synchronizedclass Test e{ [public][protected][默认修饰符][private][static][final] [abstract][native][synchronized] void mymethod(){ }原创 2021-09-10 10:48:38 · 119 阅读 · 0 评论 -
《ShowYou面向对象代码》第2题:声明成员变量语法格式
《ShowYou面向对象代码》第2题:声明成员变量语法格式声明成员变量的修饰符有六种:public 、protected、默认修饰符、private:封装成员变量static类变量、final变量不能被修改class Test{ [public|protected|默认修饰符|private|static|final] int age;}...原创 2021-09-10 10:42:54 · 140 阅读 · 0 评论 -
《ShowYou面向对象代码》第1题:类声明语法格式
《ShowYou面向对象代码》第1题:类声明语法格式声明类的修饰符有四种:public 、abstract、final、默认修饰符继承类关键字:extends实现接口关键字: implements[public][abstract][final] class Test extends SuperClass implements InterfaceName{}...原创 2021-09-10 10:35:45 · 141 阅读 · 0 评论