![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
绿帽路飞
这个作者很懒,什么都没留下…
展开
-
java入门——多态
多态:同一个对象在不同时刻表现出不同的形态 多态实现的前提条件: 有继承/实现关系 有方法的重写 有父类引用指向子类对象 举例:猫 我们可以说猫是猫:猫 cat = new 猫(); 也可以说猫是动物:动物 animal = new 猫(); 这里的猫在不同时刻表现出不同形态,就是多态 public class Animal { public int age = 40; public void eat(){ System.out.println("动物正在吃");原创 2021-03-15 15:51:31 · 95 阅读 · 0 评论 -
java入门——接口
接口的本质是一种规范,定义了使用此接口的所有类应该实现的方法。 public interface Car {//一个Car接口,里面定义了车应该有的功能 //接口里的方法默认是public abstract,只用写出定义 //方法的实现必须在类中完成 //接口是用来规范开发的 void run(); void acceleration(); void brake(); void playMusic(); } //类中必须要重写接口中的所有方法 pu原创 2021-03-10 15:14:15 · 63 阅读 · 0 评论 -
java入门——static关键字
java中有四块内存空间,名称和作用如下: 栈内存空间:保存引用的堆内存空间的地址; 堆内存空间:保存每个对象的具体属性内容; 全局数据区:保存static类型的属性; 全局代码区:保存所有的方法定义; 类由属性和方法构成,每一个对象分别拥有各自的属性内容,如果类中的某个属性希望定义为公共属性,可以在声明属性前加上static关键字。 public class Book { private String title; private double price; public st原创 2021-03-10 15:09:21 · 82 阅读 · 0 评论 -
java入门——引用传递
通过代码模拟现实的关系。人有车,有孩子,车也有主人。通过几个类之间的关系,体会引用传递。 package passByReference; public class Member { private String mName; private int mAge; private Car car;//人有车 private Member child;//人有孩子 public Member(String name,int age){ this.mN原创 2021-03-05 16:45:37 · 54 阅读 · 0 评论 -
java入门——构造器和类的继承
package testClass; public class Person { String name; int age; //构造器用来生成实例,可以设置一些默认值. // 如果不写出来,编译器也会自动生成一个构造器 //构造器和类同名,不能有返回值,前面加一个public //使用new关键字其实是在调用构造器,并在堆中开辟空间 public Person(){ this.name = "Tom"; } //有原创 2021-03-05 16:36:09 · 125 阅读 · 0 评论 -
java入门——类的封装
package testClass; //面向对象设计的一大特点就是封装 //规范的程序会把类中的属性隐藏,但是留出访问方式。 public class PrivatePerson{ private String name;//private关键字确保属性只能在类中访问 private int age; public PrivatePerson(String name, int age) { this.name = name; this.age =原创 2021-03-05 16:31:40 · 72 阅读 · 0 评论 -
java入门——数组
//java中使用数组 public class Array { public static void main(String[] args) { int[] arr = {1,2,3,4,5};//java也支持c语言的这种写法:int arr[5]; for(int x:arr){//java遍历数组的方法远比c语言方便 System.out.print(x + "\t"); } System.out.pri原创 2021-03-03 10:27:27 · 69 阅读 · 0 评论 -
java入门——运算符
//一些运算符 import java.sql.SQLOutput; public class operator { public static void main(String[] args) { //java里没有2^3这样的幂运算,必须使用工具类Math.^是位运算异或 double pow = Math.pow(2,3); System.out.println(pow); System.out.println(2<&l原创 2021-03-02 10:09:30 · 62 阅读 · 0 评论 -
java入门——基本数据类型
public class BasicDataElement { public static void main(String[] args) { int num1 = 15; short num2 = 34; long num3 = 43434L;//L用来表示是long类型 float num4 = 4.5F;//小数默认是double,F用来表示float double num5 = 5.445154654;原创 2021-03-02 10:07:31 · 65 阅读 · 0 评论 -
Java入门
Java2的三大版本 J2SE: 标准版,用于桌面开发,也是学习的起点 J2ME:嵌入式开发,没多少人用 J2EE:企业级开发,服务器端的王者 JDK:Java Development Kit学习java必备的开发工具 JRE:Java Runtime Enviroment JVM:Java Virtual Machine这个虚拟机是java跨平台的关键 配置环境变量: 我的电脑右键属性——高级系统设置——配置环境变量; 系统变量下点新建,变量名填入JAVA_HOME,变量值输入JDK的安装路径; 配置p原创 2021-02-28 18:55:44 · 43 阅读 · 0 评论