
父类与子类
一只不起眼的猪
进行大数据的学习,得到的一些见解
展开
-
《java程序设计基础》工具栏设计
工具栏应用。在窗口中设置一个工具栏和一个文本区,文本区为不可能编辑状态,工具栏上设置三个带图标的命令按钮,当单机命令按钮时,进行相应的事件处理操作。为了简化代码,本例中只对单机打开按钮进行了事件处理,将文本区设置为可编辑状态.package yuan; //工具栏应用程序//filename:App15_14.javaimport javafx.application.Application;import javafx.stage.Stage;import javafx.sc原创 2020-12-24 10:55:01 · 259 阅读 · 0 评论 -
《java程序设计基础》java基本知识(四)
75.如果在类中要激活线程,必须先做好两件事情:(1)此类必须是派生自Thread类或实现Runnable接口,使自己称为它的子类.(2)线程的任务必须写在run()方法中.76.每一个线程,在其创造和消亡之前,均会处于下列五种状态:新建状态 就绪状态 运行状态 阻塞状态 消亡状态.77.阻塞状态的线程一般情况下可由下列情况产生:(1)该线程代用对象的wait()方法;(2)该线程本身调用了sleep()方法;(3)该线程和另一个线程join()在一起;(4)有优先级更高的线程处于就绪状态.78.解除原创 2020-12-23 18:53:06 · 181 阅读 · 0 评论 -
《java程序设计基础》java的基础知识(三)
51.异常类可以分为两大类,分别为java.lang.Excetion与java.lang.Error类.52.程序代码没有编写处理异常时,java语言的默认异常处理机制是:(1)抛出异常(2)停止程序的运行.53.当异常发生时,有两种处理方式:(1)交由java语言默认的异常处理机制做处理,(2)自行编写try-catch-finally语句块来捕获异常.54.try语句若有异常发生时,程序的运行便会中断,抛出"由异常类所产生的对象",便按照以下的步骤来运行.(1)抛出的对象如果属于catch()括原创 2020-12-23 18:52:12 · 383 阅读 · 0 评论 -
《java程序设计基础》基础知识(二)
26.通过extends关键字,可将父类的非私有成员(成员变量和成员方法)继承给子类.27.父类有多个构造方法时,如果调用特定的构造方法,则可以在子类中,通过super()语句执行.28.java程序在执行子类的构造方法之前,如果没有用super()语句来调用父类中特定的构造方法,其目的是为了帮助继承自父类的成员做初始化操作.29.在构造方法内调用同一类内的其他构造方法使用this()语句,而从子类的构造方法调用其父类的构造方法则使用super().30.this()除了可以用来调用同一类的构造方法原创 2020-12-04 20:45:21 · 228 阅读 · 0 评论 -
《java程序设计基础》泛型类
1.泛型类及其应用泛型类的定义与应用package yuan; //泛型类的应用public class App12_1{ //定义泛型类,T是类型参数private T obj; //定义泛型类的成员变量public T getObj() { //定义泛型类的方法getObj()return obj;}public void setObj( T obj) { //定义泛型类的方法setObj()this.obj原创 2020-11-26 10:28:36 · 536 阅读 · 0 评论 -
《java程序设计基础》多线程的同步控制
设计一个模拟用户从银行取款的应用程序。设某银行账户存款额的初始值为2000元,用线程模拟两个用户分贝从银行取款的情况。两个用户分四次分别从银行的同一账户取款,每次取一百元。package yuan;class Mbank{ //模拟银行账户类private static int sum = 2000; //初始存款额为2000public static void take(int k) {int temp = sum;temp-=k; //变量原创 2020-11-24 10:41:36 · 814 阅读 · 2 评论 -
《java程序设计基础》java的Thread线程类与Runnable接口
1.利用Thread类的子类来创建线程利用Thread的子类来创建线程package yuan;class MyThread extends Thread{ //创建一个Thread的子类MyThreadprivate String who;public MyThread(String str) { //构造方法,用于设置成员变量whowho = str;}public void run() { //覆盖Thread类的run()方法for(int i =0;i<5;i+原创 2020-11-23 09:37:06 · 546 阅读 · 3 评论 -
《java程序设计基础》接口的实现
1.接口的实现与应用利用形状接口IShape建造类package practice;interface IShape{ //定义接口static final double PI = 3.14;abstract double getArea(); //声明抽象方法abstract double getLength(); //声明抽象方法}class Circle implements IShape{ //用IShape接口来声明circle类doubl原创 2020-11-07 17:47:57 · 704 阅读 · 0 评论 -
《java程序设计基础》 抽象类
抽象类与抽象方法由于抽象类是需要被继承的,所以抽象类不能用final来修饰,也就是说,一个类不能即是最终类,即关键字abstract与fina不能合用。抽象类的应用抽象类的应用举例,定义一个形状抽象类Shape,以该抽象类为父类派生出圆形子类Circle和矩形子类Rectanglepackage practice;abstract class Shape{protected String name;public Shape(String xm) {name = xm;System.out.原创 2020-11-06 12:30:31 · 1166 阅读 · 0 评论 -
《java程序设计基础》object类
使用equals()方法和“==”比较对象的异同:package practice;class A{int a = 1;}public class q {public static void main(String[] args) { // TODO Auto-generated method stub A obj1 = new A(); A obj2 = new A(); String s1,s2,s3 = "abc",s4="abc"; s1 = new String("abc")原创 2020-11-05 12:52:15 · 151 阅读 · 0 评论 -
《java程序设计基础》类的继承(二)
1.在子类中访问父类得人成员在学生子类Student中访问父类Person的成员package practice;class Person2{protected String name;protected int age;public Person2() {}public Person2 (String name,int age) {this.name = name;this.age = age;}protected void show() {System.out.println(“原创 2020-11-04 09:15:37 · 551 阅读 · 0 评论 -
《java程序设计基础》类的继承(一)
类的继承是面向对象程序设计的一个重要特点,通过继承可以实现代码的复用,被继承的类称为父类或者超类,由继承而得到的类称为子类。1.子类的创建java语言中类的继承是通过extends关键字来实现的,在定义类时若使用extends关键字指出新定义类的父类,就是在两个类之间建立的继承关系。(1)子类的构建方法类的创建,创建个人类Person,再以该类为父类创建一个学生子类Student。package practice;class Person{private String name;privat原创 2020-11-03 18:22:23 · 765 阅读 · 0 评论