关于java李红的信息
本篇文章给大家谈谈java李红,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、mysql小白一枚,遇到一题mysql,望大神们能给与解答
- 2、这个java程序中提示缺少标示符
- 3、为什么要用基类指针指向派生类对象
- 4、为什么panel没显示,谢谢
- 5、Java泛型问题,求助
- 6、用java代码设计一个学生类
mysql小白一枚,遇到一题mysql,望大神们能给与解答
update t3 set grade=90 where aid=(select aid from t1 where aname='李红') and bid=(select bid from t2 where bname='java')
这个java程序中提示缺少标示符
首先我告诉你为什么会出错,你的程序我没有细看,所以不知道这句话的功能是什么。
class Student extends Person{}这个是写在Person里的一个内部类,既然是类,那咱们就知道了,java的类里面是只能有成员变量和成员方法的,不可以有像student1.produce.()这样的语句的,你可以写一个方法,在方法里调用,然后再调用这个方法就可以
为什么要用基类指针指向派生类对象
虚函数是C++的核心概念, 基类指针指向派生类对象的方法是为了利用所谓的“多态”,实现接口和实现的分离。这种方法在实际项目中被大量运用,是一种典型的设计模式。其他编程语言也有这个概念,只不过叫法不同,比如java就叫interface。下面举个最简单的例子。
#include iostream
using namespace std;
class Person
{
public:
virtual void GetName() = 0;
virtual ~Person() = 0;
};
Person::~Person() {}
class XiaoMing : public Person
{
public:
void GetName() { cout "我是小明" endl; }
~XiaoMing() {cout "我是小明, 别杀我" endl;}
};
class LiHong : public Person
{
public:
void GetName() { cout "我是李红" endl; }
~LiHong() {cout "我是李红, 别杀我" endl;}
};
// PersonAction 用基类的指针,就可以接受来自Person派生类的对象的指针
// 再通过虚函数的作用,对不同的对象做出不同的反应。
// 如果直接用派生类的指针, 比如 PersonAction(XiaoMing* person),
// 那么这个函数就不能接受指向LiHong对象的指针作为参数了。
// 降低了接口PersonAction的通用性。
void PersonAction(Person* person)
{
person-GetName();
delete person;
}
int main(void)
{
Person *person = new XiaoMing();
PersonAction(person);
person = new LiHong();
PersonAction(person);
getchar();
}
为什么panel没显示,谢谢
1、Container contentPane;
2、 public static void main(String[] args){
FrmTable FT=new FrmTable();
FT.setSize(500,400);
FT.setVisible(true);
}
Java泛型问题,求助
class StudentT{
T name;
T sex;
Student(T name,T sex){
this.name=name;
this.sex=sex;
}
T getName(){
return name;
}
T getSex(){
return sex;
}
}
public class Demo {
public static void main(String[] args){
StudentString stu=new Student("李红","女");
System.out.println ("姓名:"+stu.getName());
System.out.println ("性别:"+stu.getSex());
}
}
用java代码设计一个学生类
public class Student{
private String name;
private String studentNo;
private float score;
//get方法
//set方法
public static void main(String[] args){
//你可以用学生数组或者ListStudent来存数据
//我示范一下用数组存数据的 当然你用list来存的话 后面的比较 更加简单 只需要
//实现一个比较器即可
Student[] students = new Student[2]
Student a =new Student();
a.setName("a");
a.setStudentNo("001");
a.setScore(98);
students[0]=a;
Student b = new Student();
b.setName("b");
b.setStudentNo("002");
b.setScore(87);
sudents[1] = b;
。。。。。。
//然后用冒泡排序根据学生的成绩判断 算法你自己决定 冒泡还是挺好用的
for(int i =0,len =students.length ;ilen;i++){
for(int j=i+1,len;=students.length;jlen;j++){
if(students[i].getScore()students[j].getScore()){
Student temp =students[i];
students[i] = students[j];
students[j]=temp;
}
}
}
///最后输出结果
for(){
System.out.println();
}
}
java李红的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java李红的信息别忘了在本站进行查找喔。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。