面向对象
面向对象基本操作
roll_(¦3」∠)_back
啥也不会,啥也不是,小白一个,偶尔还会嘤嘤嘤。
展开
-
Java--包|权限修饰符
即使今天是我生日,也要认真学习。。。包就是将类放在某个文件夹中方便管理和分类。包中类的执行package mypack.a;public class Person //因为要外部访问,所以权限应该为public{ public void talk(){ //内部函数的权限也应该是public System.out.println("讲话"); ...原创 2020-02-13 09:59:18 · 155 阅读 · 0 评论 -
Java--内部类
仅作为了解。。。内部类就是一个类在另一个类的里面举个栗子class outer{ void show() { System.out.println("这是外部类。。。") } //内部类在局部位置的测试 void method() { final int x=2; //当内部类在局部位置访问局部变量时 前要加final关键字 //内部类在局部位置 class...原创 2020-02-12 20:50:23 · 132 阅读 · 0 评论 -
Java--多态
多态字面意思是,多种形态。Java中的表现:Fu f=new Zi();在父类(或接口)中引用子类对象。好处提高了程序后期的维护性和延展性前提需要存在继承或者实现关系要有覆盖操作abstract class Animal{ abstract void eat();}class Cat extends Animal{ public void eat() { Syste...原创 2020-02-12 19:43:44 · 211 阅读 · 0 评论 -
Java--抽象类,接口
自从猫狗霸占我的床之后,无事可做,就被迫学习。。。。。Java中定义的没有方法体的方法,称该方法为抽象方法,包含抽像方法的类称为抽象类。当类中的方法不确定有什么内容时,可以先使用一个抽象类//例如abstrack class Animal{ //抽象方法没有大括号{},并且前有abstract关键字所修饰 public abstrack void eat(); }abst...原创 2020-02-11 20:01:02 · 147 阅读 · 0 评论 -
Java--继承
继承按照我的理解就是拥有别人所拥有的属性官方定义:当多个属性中存在相同属性和行为时,将这些内容抽取一个单独的类中,那么多个类无需再定义这些属性,只需继承这个类即可。其中,多个类称为子类,单独的类称为父类Java中只能单继承不能多继承但是可以多层继承继承格式class A extends B{}继承中成员变量的特点写个代码来说说class Fu{ int age=48;}...原创 2020-02-11 13:19:26 · 172 阅读 · 0 评论 -
Java--static关键字
含泪咬牙学习的第七天今天总结static关键字,个人认为还是比较重要static关键字用于修饰成员(成员变量和成员函数)特点随着类的加载而加载优先于对象存在被所有对象所共享可以直接被类名调用注意静态方法只能访问静态成员静态方法中不可以写this / super 关键字主函数是静态的非静态成员既可以访问非静态成员也可以访问静态成员(例:就像下列代码...原创 2020-02-11 10:35:50 · 141 阅读 · 0 评论 -
Java--代码块
今天看了大神们的博客感觉自己和别人写的不是一种语言,我实在是太垃圾了但是又有什么办法呢,只能一步一步走把浪费过的时间追回来。。。代码块1. 局部代码块定义在方法或语句中特点:以{}划定的代码区域2.构造代码块定义在成员位置中的代码块特点:优先于构造方法执行,构造代码块用于执行所有对象均需要的初始化动作,没创建一个对象均需要执行一次构造代码块3.静态代码块定义在成员位置,用sta...原创 2020-02-10 20:30:51 · 147 阅读 · 0 评论 -
Java--构造函数,this关键字
构造函数作用:用来给对象进行初始化格式方法名和类名相同没有返回类型,也不写void没有具体的返回值class Person{ private string name; private int age; public void setName(string n) { name=n; } public int getName () { return name; ...原创 2020-02-09 10:42:39 · 198 阅读 · 0 评论 -
Java--private关键字与get和set方法的理解
private是一种权限修饰符一般修饰成员变量和成员函数被私有化的变量只能在本类中有效被private修饰的成员变量与set方法和get方法结合使用提高数据的安全性class Person{ private string name; private int age; //设置name的值 public void setName(string n) { name=n; ...原创 2020-02-09 10:13:41 · 565 阅读 · 0 评论