随笔分类 - Java语法和OOP
摘要:接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东...
阅读全文
摘要:坑爹的某某某班今天要考试了,又要考OOP,坑爹的我又要花一下午时间来浪费在复习上面。(为了考试去学习真是浪费时间)但是趁这次机会总结下final和static的用法吧final:1. final成员变量一般的成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类field分配内存...
阅读全文
摘要:package com.wgw.entities;public class MyDate { private int year; private int month; private int day; public int getYear() { return year; } public vo...
阅读全文
摘要:Java编程思想中的一段话:当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个p...
阅读全文
摘要:问题:输出400以内的Smith数。Smith数是指满足下列条件的可分解的整数: 其所有数位上的数字和=其全部素数因子的数字总和例如,9975是Smith数,9975=3*5*5*7*19,即9975的数字和=因子的数字总和=30注意相加都是数位相加,而且是要可以分解的数,意思是质数就...
阅读全文
摘要:next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下...
阅读全文
摘要:this一般的作用:1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少工作量;2)在一个构造函数中调用另外一个构造函数的时候应该用的是同一块内存空间,在默认的构造函数中先初始化变量,...
阅读全文
摘要:public class test2 { static class a { int x = 999; int y = 999; { System.out.println("a--父类非静态方法"); } ...
阅读全文
摘要://防火门,防盗门,防火防盗门,门,防盗,防火 interface Dfire { int Dnum = 100; void fire(); } interface Dtheif { int Dnum = 100; v...
阅读全文
摘要:首先假设一个场景,比如我们是卖手机的,如果顾客来了挑选手机,需要一个个拿不同型号的手机去演示功能为了简便,我们可以制作一个接口,在接口一端连接手机,另一端控制演示手机的各个功能手机都有发短信、打电话两个基本功能,我们可以将接口设置为这两个功能[java] view plain copy public...
阅读全文
摘要:class A { void foo() { System.out.println("foo() in A"); }//重载 void foo(int a) { System.out.println("foo(int a) in A"); } ...
阅读全文
摘要:class A { static int cnt = 0; static { System.out.println("a()"); } int a = 1; A() { System.out.println("A()"); Sy...
阅读全文
摘要:大概功能:1.用户,用户有关注的朋友,被关注的是粉丝,关注和被关注有交互。2.发送状态消息的功能,状态消息有回复功能3.消息,回复,关注,粉丝的打印4............等第一次真正的感受都面对对象编程的魅力,对This引用有了进一步的认识,想到以前学习C++时的面对对象,C++中里面也有个个T...
阅读全文
摘要:class Point { int x; int y; void display() { System.out.printf("(%d,%d)\n",x,y); } }class Line { Point start; Point end;}c...
阅读全文
摘要:看注释:class Person2 { String name; int score; String phone;}class App { public static void main(String[] args) { int size = 20; ...
阅读全文