- 博客(22)
- 收藏
- 关注
原创 常用类和方法
内部类概念:在一个类的内部再定义一个完整的类特点:编译后可生成独立的字节码文件内部类可直接访问外部类的私有成员,而不破坏封装。可为外部内提供必要的功能组件public class Outer { private double money=151616.265; public class Inner{ public void get(){ System.out.println(money); } }访问内部类
2022-01-20 17:16:18
172
原创 抽象类,接口,异常机制
Abstractabstact ,抽象方法,只有方法名字,没有方法的实现!不能new抽象类,只能靠子类去实现它。这是一个约束~!定义方法public abstract class 类名()package OOP;import OOP.demo08.A;import javax.swing.*;import javax.swing.text.Style;public class Application { public static void main(String[] args
2022-01-20 17:08:03
461
原创 Instanceof
Instance ofinstance:引用类型,判断一个对象是什么类型先看new的对方法,来判断那条线和谁是父子关系Person person = new Student();System.out.println(person instanceof Student);//TrueSystem.out.println(person instanceof Teacher);//Falsepackage OOP.demo06;public class Student extends Person
2022-01-20 17:05:18
425
原创 【无标题】
方法的重写package OOP;import OOP.demo05.A;import OOP.demo05.B;import OOP.demo05.Person;import OOP.demo05.Student;public class Application { //静态方法和非静态方法区别很大! //static的静态方法 方法的调用只与左边的类有关 //非静态:重写 public static void main(String[] args) {
2022-01-20 17:04:37
113
原创 对象内存分析与封装
创建对象内存分析类是抽象的,对象是类的实例化。简单小结类与对象类是一个抽象的模块,而对象是类的具体实例方法会定义和调用对象的引用引用类型:基本类型(8)对象是通过引用来操作的:栈——>堆(地址) dog.name=dog //给栈中的dog赋值,值放在一个有地址的堆中属性:字段Field 成员变量默认初始化:数字:0 0.0char:u0000boolean:false引用:null属性的定义:修饰符 属性类型 属性名 =属性值对象的创建
2022-01-20 17:03:31
226
原创 方法 Day09
何为方法 System.out.println //调用System类下面的标准out(输出)对象的println方法方法的定义修饰符: 这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。返回值类型:根据return的数据类型来确定,如果没有返回值则关键字为void方法名参数类型方法体变量和属性是有区别的:变量是方法体中定义的,我们称为临时变量。属性是类体中定义的。1. 而权限标示符只用于修饰属性和方法。不修饰变量。2. 方法中定义的临时
2021-12-31 12:54:40
101
原创 运算符Day05
运算符加减乘除package operater;public class Demo01 { public static void main(String[] args) { //二元运算符 int a=10; int b=20; int c=30; int d=40; System.out.println(a+b); System.out.println(a-b);
2021-12-31 12:49:51
170
原创 类型转换 变量作用域 常量Day04
类型转换优先级由 低——>高 byte,short,char,int,long,float,double 浮点型的优先级高于整型强制类型转换高优先级(容量)向低优先级(容量)类型的转换 格式:类型 变量名=(类型)变量名自动类型转换低优先级(容量)向高优先级(容量)类型的转换 自动转换public class Demo3 { public static void main(String[] args) { int a=128; byte
2021-12-31 12:47:42
126
原创 标识符与数据类型Day03
注释在 Java 中,一行注释以双斜杠“//”标识;多行注释包含在“/”和“/”之间;文档注释包含在“/**”和“*/”之间。标识符标识符只能以字母、美元符号、下划线开头。不要与java关键字相同注:java关键字大小写敏感,要区分。基本数据类型和引用数据类型基本数据类型整型byte -128-127 1个字节short -32768-32767 2个字节int -21亿-21亿 常用 4个字节long
2021-12-31 12:46:17
186
原创 环境搭建 Day02
编译型一次性将所有代码翻译成机器语言解释型边运行边翻译搭建IDEA环境创建一个空的Java文件项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BfNjLwq5-1640920732045)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211201100748483.png)]新建一个模块[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接
2021-12-31 11:19:50
4041
原创 MarkDown语法
Markdown学习二级标题三级标题字体首尾两星号Hello World!首位一星号Hello World!首尾三星号Hello World!首尾两波浪Hello World!引用大于号学Java 赚钱 赚Money分割线三个减号图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8IJZ4yoB-1640920536393)(D:\桌面\图片\true.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(
2021-12-31 11:17:04
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅